package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-13.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down13 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {1,0,62,5,127,10,-82,15,-33,20,-9,25,4,31,-6,35,-42,40,-102,45,60,50,-65,54,25,59,81,63,88,67,55,71,-30,74,93,78,-94,81,-79,84,-123,87,34,90,124,92,-97,94,124,96,28,98,121,99,-111,100,105,101,-7,101,72,102,79,102,18,102,-111,101,-51,100,-63,99,119,98,-26,96,22,95,8,93,-73,90,46,88,101,85,101,82,46,79,-64,75,34,72,80,68,82,64,41,60,-41,55,95,51,-58,46,11,42,56,37,71,32,69,27,44,22,9,17,-41,11,-98,6,100,1,34,-4,-23,-10,-75,-15,-122,-20,109,-25,92,-30,98,-35,-125,-40,-71,-45,15,-49,-119,-54,33,-58,-27,-63,-46,-67,-24,-71,50,-74,-83,-78,85,-81,65,-84,84,-87,-77,-90,64,-92,20,-94,34,-96,115,-98,3,-99,-39,-101,-16,-102,75,-102,-18,-103,-49,-103,-6,-103,105,-102,25,-101,18,-100,73,-99,-58,-98,-126,-96,-128,-94,-67,-92,51,-89,-18,-87,-43,-84,3,-80,90,-77,-18,-74,-83,-70,-99,-66,-71,-62,-4,-58,106,-53,-12,-49,-90,-44,112,-39,86,-34,80,-29,99,-24,124,-19,-82,-14,-34,-9,24,-3,85,2,-115,7,-60,12,-18,17,15,23,30,28,30,33,3,38,-47,42,-126,47,17,52,-127,56,-57,60,-26,64,-38,68,-100,72,52,76,-113,79,-64,82,-81,85,107,88,-23,90,41,93,46,95,-19,96,116,98,-84,99,-79,100,97,101,-35,101,8,102,-10,101,-99,101,-2,100,33,100,-9,98,-105,97,-24,95,5,94,-38,91,116,89,-42,86,-9,83,-28,80,-102,77,25,74,109,70,-119,66,-126,62,70,58,-18,53,105,49,-55,44,8,40,44,35,58,30,50,25,28,20,-12,14,-56,9,-114,4,89,-1,31,-6,-22,-12,-64,-17,-101,-22,-118,-27,-120,-32,-103,-37,-52,-42,11,-46,122,-51,-3,-56,-83,-60,-123,-64,-127,-68,-77,-72,12,-75,-95,-79,97,-82,98,-85,-111,-88,4,-90,-82,-93,-105,-95,-64,-97,44,-98,-44,-100,-59,-101,-12,-102,105,-102,37,-102,30,-102,100,-102,-24,-102,-77,-101,-63,-100,15,-98,-96,-97,119,-95,-126,-93,-40,-91,97,-88,39,-85,42,-82,94,-79,-53,-76,105,-72,53,-68,52,-64,86,-60,-89,-56,24,-51,-81,-47,99,-42,51,-37,26,-32,28,-27,39,-22,76,-17,110,-12,-89,-7,-41,-2,17,4,67,9,112,14,-107,19,-86,24,-80,29,-95,34,126,39,59,44,-33,48,96,53,-69,57,-9,61,-2,65,-28,69,-111,73,21,77,95,80,121,83,85,86,-7,88,101,91,-114,93,125,95,41,97,-109,98,-64,99,-93,100,74,101,-92,101,-59,101,-106,101,46,101,120,100,-121,99,78,98,-43,96,28,95,33,93,-23,90,116,88,-61,85,-38,82,-71,79,97,76,-41,72,29,69,50,65,32,61,-31,56,126,52,-11,47,82,43,-120,38,-78,33,-73,28,-76,23,-101,18,120,13,75,8,25,3,-26,-3,-80,-8,-120,-13,93,-18,73,-23,58,-28,70,-33,99,-38,-99,-43,-16,-48,99,-52,-4,-57,-74,-61,-98,-65,-86,-69,-20,-73,86,-76,-7,-80,-48,-83,-39,-86,38,-88,-97,-91,100,-93,89,-95,-103,-97,20,-98,-49,-100,-45,-101,17,-101,-101,-102,102,-102,114,-102,-56,-102,91,-101,56,-100,83,-99,-77,-98,82,-96,50,-94,82,-92,-83,-90,71,-87,24,-84,33,-81,101,-78,-43,-75,-128,-71,79,-67,89,-63,123,-59,-41,-55,72,-50,-28,-46,-104,-41,107,-36,83,-31,82,-26,96,-21,126,-16,-94,-11,-44,-6,2,0,51,5,99,10,-121,15,-91,20,-78,25,-80,30,-107,35,108,40,25,45,-72,49,39,54,125,58,-91,62,-92,66,123,70,27,74,-110,77,-52,80,-40,83,-90,86,61,89,-104,91,-76,93,-110,95,52,97,-117,98,-85,99,-126,100,22,101,107,101,117,101,64,101,-57,100,6,100,11,99,-61,97,67,96,124,94,120,92,56,90,-70,87,-1,84,17,82,-27,78,-116,75,-9,71,62,68,73,64,56,60,-14,55,-115,51,8,47,92,42,-101,37,-70,32,-52,27,-62,22,-79,17,-115,12,102,7,56,2,10,-3,-37,-9,-75,-14,-106,-19,-125,-24,-127,-29,-109,-34,-73,-39,-3,-44,85,-48,-41,-53,117,-57,61,-61,42,-65,72,-69,-115,-73,9,-76,-76,-80,-109,-83,-81,-86,-2,-89,-118,-91,85,-93,89,-95,-96,-97,42,-98,-21,-100,-2,-101,68,-101,-39,-102,-85,-102,-60,-102,32,-101,-65,-101,-95,-100,-58,-99,44,-97,-45,-96,-69,-94,-34,-92,66,-89,-34,-87,-76,-84,-58,-81,6,-77,-127,-74,38,-70,2,-66,-2,-63,53,-58,126,-54,-3,-50,-112,-45,71,-40,23,-35,-3,-31,-5,-26,2,-20,33,-15,63,-10,107,-5,-105,0,-61,5,-23,10,15,16,29,21,45,26,29,31,1,36,-54,40,119,45,7,50,116,54,-64,58,-35,62,-37,66,-94,70,63,74,-84,77,-35,80,-29,83,-89,86}; }
	private static byte[] data1(){ return new byte[] {56,89,-119,91,-97,93,118,95,12,97,100,98,117,99,76,100,-43,100,38,101,42,101,-17,100,115,100,-85,99,-84,98,98,97,-38,95,21,94,11,92,-55,89,73,87,-115,84,-99,81,112,78,23,75,-126,71,-55,67,-43,63,-60,59,-127,55,31,51,-105,46,-11,41,46,37,90,32,103,27,101,22,89,17,53,12,24,7,-22,1,-61,-4,-102,-9,120,-14,94,-19,81,-24,88,-29,104,-34,-99,-39,-37,-44,70,-48,-60,-53,111,-57,55,-61,47,-65,78,-69,-100,-73,28,-76,-53,-80,-77,-83,-50,-86,40,-88,-76,-91,-122,-93,-116,-95,-38,-97,97,-98,48,-99,57,-100,-115,-101,29,-101,-11,-102,16,-101,105,-101,15,-100,-19,-100,22,-98,121,-97,36,-95,7,-93,44,-91,-113,-89,38,-86,2,-83,8,-80,79,-77,-65,-74,106,-70,57,-66,62,-62,100,-58,-75,-54,40,-49,-71,-45,110,-40,57,-35,23,-30,23,-25,17,-20,49,-15,73,-10,110,-5,-103,0,-69,5,-30,10,-4,15,13,21,17,26,2,31,-34,35,-92,40,76,45,-39,49,65,54,-118,58,-92,62,-99,66,99,70,-5,73,104,77,-107,80,-102,83,92,86,-22,88,62,91,79,93,40,95,-65,96,18,98,43,99,-5,99,-114,100,-41,100,-26,100,-90,100,47,100,108,99,108,98,40,97,-92,95,-33,93,-33,91,-101,89,38,87,104,84,-126,81,89,78,3,75,120,71,-66,67,-42,63,-57,59,-117,55,47,51,-84,46,16,42,81,37,127,32,-108,27,-103,22,-115,17,120,12,84,7,55,2,12,-3,-19,-9,-52,-14,-70,-19,-82,-24,-71,-29,-49,-34,2,-38,74,-43,-80,-48,55,-52,-35,-57,-82,-61,-97,-65,-60,-69,18,-72,-115,-76,67,-79,36,-82,65,-85,-104,-88,34,-90,-15,-93,-10,-95,63,-96,-62,-98,-114,-99,-109,-100,-32,-101,112,-101,60,-101,83,-101,-84,-101,65,-100,36,-99,60,-98,-96,-97,62,-95,29,-93,57,-91,-110,-89,40,-86,-13,-84,-7,-81,49,-77,-96,-74,60,-70,8,-66,2,-62,32,-58,108,-54,-45,-50,98,-45,11,-40,-50,-36,-84,-31,-102,-26,-101,-21,-87,-16,-61,-11,-33,-6,4,0,38,5,66,10,96,15,102,20,108,25,88,30,51,35,-8,39,-99,44,43,49,-109,53,-38,57,-5,61,-19,65,-68,69,84,73,-62,76,-7,79,-5,82,-58,85,87,88,-78,90,-56,92,-87,94,69,96,-95,97,-62,98,-103,99,53,100,-120,100,-98,100,106,100,-4,99,67,99,78,98,20,97,-103,95,-28,93,-24,91,-74,89,70,87,-104,84,-69,81,-100,78,82,75,-46,71,36,68,68,64,65,60,14,56,-69,51,71,47,-85,42,-2,37,45,33,80,28,86,23,89,18,65,13,47,8,11,3,-18,-3,-50,-8,-76,-13,-93,-18,-100,-23,-91,-28,-63,-33,-17,-38,60,-42,-98,-47,37,-51,-56,-56,-106,-60,-124,-64,-88,-68,-24,-72,107,-75,13,-78,-17,-82,7,-84,75,-87,-38,-90,-106,-92,-107,-94,-46,-96,78,-97,10,-98,7,-99,72,-100,-60,-101,-113,-101,-111,-101,-34,-101,104,-100,55,-99,73,-98,-104,-97,43,-95,-5,-94,8,-91,84,-89,-38,-87,-105,-84,-111,-81,-72,-78,27,-74,-88,-71,106,-67,84,-63,104,-59,-91,-55,3,-50,-122,-46,36,-41,-33,-37,-81,-32,-101,-27,-116,-22,-101,-17,-91,-12,-62,-7,-32,-2,-7,3,26,9,41,14,57,19,53,24,36,29,1,34,-64,38,114,43,-10,47,110,52,-80,56,-37,60,-45,64,-90,68,75,72,-69,75,1,79,7,82,-27,84,123,87,-29,89,9,92,-13,93,-96,95,12,97,54,98,36,99,-54,99,48,100,87,100,50,100,-40,99,46,99,76,98,34,97,-67,95,20,94,47,92,13,90,-85,87,23,85,64,82,62,79,-4,75,-111,72,-18,68,36,65,42,61,10,57,-61,52,90,48,-48,43,40,39,106,34,-114,29,-87,24,-88,19,-93,14,-111,9,118,4,95,-1,63,-6,45,-11,27,-16,23,-21,31,-26,59,-31,103,-36,-79,-41,16,-45,-113,-50,50,-54,-14,-59,-33,-63,-13,-67,50,-70,-97,-74,67,-77,12,-80,29,-83,84,-86,-50,-89,-128,-91,110,-93,-106,-95,6,-96,-88,-98,-101,-99,-64,-100,50,-100,-33,-101,-43,-101,5,-100,-126,-100,53,-99,56,-98,107,-97,-17,-96,-92,-94,-95,-92,-44,-90,70,-87,-16,-85,-45,-82,-23,-79,57,-75,-81,-72,100,-68,55,-64,62,-60,106,-56,-73,-52,43,-47,-66,-43,102,-38,51,-33,8,-28,-5,-24,-9,-19,-1,-14,19,-8,41,-3,66,2,90,7,108,12,117,17,119,22,97,27,68,32,7,37,-70,41,74,46,-63,50,18,55,67,59,71,63,38,67,-44,70,87,74,-90,77,-61,80,-87,83,88,86,-49,88,8,91,7,93,-55,94,72,96,-114,97,-117,98,78,99,-56,99,9,100,-3,99,-72,99,43,99,94,98,80,97,2,96,115,94,-90,92,-99,90}; }
	private static byte[] data2(){ return new byte[] {84,88,-42,85,25,83,43,80,2,77,-84,73,31,70,105,66,-125,62,118,58,66,54,-25,49,114,45,-43,40,41,36,88,31,126,26,-118,21,-116,16,-125,11,113,6,92,1,69,-4,50,-9,34,-14,32,-19,38,-24,63,-29,106,-34,-86,-39,6,-43,125,-48,19,-52,-50,-57,-85,-61,-77,-65,-29,-69,68,-72,-50,-76,-108,-79,-126,-82,-80,-85,17,-87,-83,-90,-125,-92,-103,-94,-25,-96,124,-97,72,-98,93,-99,-83,-100,68,-100,27,-100,48,-100,-111,-100,39,-99,12,-98,40,-97,-121,-96,41,-94,2,-92,31,-90,113,-88,5,-85,-57,-83,-53,-80,-7,-77,96,-73,-12,-70,-73,-66,-91,-62,-67,-58,-11,-54,90,-49,-45,-45,119,-40,40,-35,-6,-31,-39,-26,-52,-21,-51,-16,-44,-11,-24,-6,-8,-1,14,5,28,10,40,15,37,20,25,25,-9,29,-55,34,121,39,28,44,-109,48,-6,52,44,57,74,61,48,65,-10,68,-121,72,-19,75,28,79,26,82,-30,84,108,87,-58,89,-38,91,-71,93,86,95,-75,96,-46,97,-77,98,77,99,-87,99,-63,99,-103,99,44,99,-126,98,-111,97,100,96,-12,94,73,93,93,91,52,89,-43,86,53,84,100,81,91,78,26,75,-80,71,13,68,69,64,77,60,48,56,-18,51,-122,47,6,43,96,38,-87,33,-41,28,-11,23,-1,18,1,14,-8,8,-25,3,-38,-2,-60,-7,-70,-12,-72,-17,-73,-22,-45,-27,-14,-32,48,-36,-127,-41,-19,-46,120,-50,35,-54,-12,-59,-25,-63,8,-66,81,-70,-54,-74,116,-77,78,-80,98,-83,-92,-86,42,-88,-34,-91,-39,-93,7,-94,123,-96,41,-97,26,-98,75,-99,-66,-100,111,-100,105,-100,-101,-100,26,-99,-47,-99,-49,-98,10,-96,-123,-95,64,-93,54,-91,106,-89,-41,-87,-128,-84,91,-81,113,-78,-75,-75,46,-71,-43,-68,-90,-64,-91,-60,-58,-56,17,-51,120,-47,3,-42,-90,-38,101,-33,52,-28,29,-23,11,-18,17,-13,21,-8,36,-3,51,2,63,7,74,12,73,17,63,22,36,27,-7,31,-72,36,95,41,-22,45,86,50,-93,54,-55,58,-53,62,-97,66,78,70,-59,73,23,77,41,80,16,83,-69,85,47,88,105,90,103,92,38,94,-86,95,-22,96,-16,97,-79,98,50,99,115,99,109,99,45,99,-93,98,-30,97,-44,96,-110,95,8,94,69,92,67,90,5,88,-113,85,-35,82,-6,79,-38,76,-112,73,14,70,99,66,-118,62,-121,58,96,54,18,50,-92,45,27,41,112,36,-74,31,-33,26,-4,21,5,17,10,12,0,7,-10,1,-22,-4,-34,-9,-38,-14,-35,-19,-19,-24,12,-28,62,-33,-123,-38,-28,-43,99,-47,-6,-52,-70,-56,-104,-60,-92,-64,-45,-68,53,-71,-65,-75,-128,-78,115,-81,-105,-84,-8,-87,-115,-89,96,-91,109,-93,-72,-95,64,-96,9,-97,17,-98,89,-99,-28,-100,-81,-100,-67,-100,10,-99,-100,-99,105,-98,-127,-97,-55,-96,99,-94,39,-92,58,-90,120,-88,-4,-86,-78,-83,-98,-80,-60,-77,19,-73,-99,-70,74,-66,44,-62,46,-58,94,-54,-84,-50,27,-45,-83,-41,80,-36,19,-31,-25,-27,-53,-22,-64,-17,-67,-12,-62,-7,-53,-2,-41,3,-36,8,-32,13,-42,18,-61,23,-97,28,104,33,26,38,-73,42,47,47,-108,51,-54,55,-26,59,-45,63,-101,67,49,71,-99,74,-42,77,-39,80,-83,83,63,86,-90,88,-60,90,-75,92,89,94,-49,95,-11,96,-22,97,-108,98,4,99,45,99,26,99,-65,98,41,98,81,97,51,96,-31,94,68,93,114,91,97,89,18,87,-110,84,-49,81,-32,78,-73,75,94,72,-42,68,32,65,63,61,52,57,10,53,-80,48,72,44,-81,39,15,35,71,30,121,25,-112,20,-97,15,-92,10,-98,5,-103,0,-113,-5,-114,-10,-116,-15,-101,-20,-80,-25,-37,-30,22,-34,103,-39,-44,-44,91,-48,3,-52,-50,-57,-69,-61,-44,-65,19,-68,-125,-72,31,-75,-18,-79,-15,-82,38,-84,-103,-87,61,-89,34,-91,63,-93,-101,-95,53,-96,14,-97,39,-98,127,-99,28,-99,-12,-100,20,-99,112,-99,17,-98,-19,-98,16,-96,108,-95,12,-93,-29,-92,-4,-90,73,-87,-40,-85,-107,-82,-113,-79,-72,-76,20,-72,-94,-69,87,-65,61,-61,71,-57,119,-53,-53,-49,60,-44,-50,-40,117,-35,54,-30,10,-25,-20,-21,-34,-16,-38,-11,-40,-6,-29,-1,-30,4,-25,9,-32,14,-46,19,-73,24,-120,29,75,34,-14,38,-124,43,-11,47,75,52,119,56,-119,60,103,64,36,68,-80,71,9,75,59,78,45,81,-13,83,127,86,-53,88,-20,90,-66,92,101,94,-64,95,-29,96,-59,97,102,98,-59,98,-25,98,-62,98,97,98,-66,97,-39,96,-77,95,86,94,-82,92,-41,90,-71,88,102,86,-38,83,21,81,28,78,-17,74,-111,71,4,68,75,64,101,60,91,56,40,52,-40,47,97,43,-40,38,40,34,113,29,-105,24}; }
	private static byte[] data3(){ return new byte[] {-69,19,-58,14,-45,9,-51,4,-47,-1,-55,-6,-49,-11,-45,-16,-24,-21,5,-25,55,-30,120,-35,-42,-40,69,-44,-37,-49,-119,-53,92,-57,86,-61,118,-65,-63,-69,58,-72,-32,-76,-70,-79,-59,-82,10,-84,127,-87,52,-89,31,-91,73,-93,-82,-95,80,-96,53,-97,84,-98,-70,-99,91,-99,62,-99,104,-99,-57,-99,116,-98,85,-97,127,-96,-29,-95,-122,-93,101,-91,-126,-89,-43,-87,102,-84,41,-81,35,-78,83,-75,-82,-72,63,-68,-10,-65,-36,-61,-27,-57,25,-52,102,-48,-33,-44,101,-39,19,-34,-53,-30,-96,-25,125,-20,110,-15,98,-10,95,-5,99,0,93,5,95,10,79,15,63,20,24,25,-22,29,-97,34,69,39,-52,43,58,48,-126,52,-80,56,-79,60,-113,64,66,68,-61,71,28,75,63,78,47,81,-20,83,110,86,-69,88,-54,90,-94,92,55,94,-108,95,-83,96,-117,97,37,98,-126,98,-102,98,119,98,12,98,105,97,125,96,89,95,-14,93,80,92,110,90,86,88,-4,85,115,83,-86,80,-76,77,-124,74,42,71,-101,67,-29,63,1,60,-9,55,-57,51,121,47,5,43,126,38,-44,33,29,29,75,24,111,19,-126,14,-113,9,-108,4,-106,-1,-103,-6,-98,-11,-82,-16,-62,-21,-22,-26,28,-30,103,-35,-58,-40,64,-44,-41,-49,-118,-53,103,-57,97,-61,-119,-65,-39,-69,84,-72,2,-75,-34,-79,-14,-82,49,-84,-72,-87,98,-89,93,-91,-127,-93,-18,-95,-111,-96,120,-97,-101,-98,-1,-99,-91,-99,-120,-99,-78,-99,18,-98,-65,-98,-95,-97,-55,-96,47,-94,-52,-93,-81,-91,-58,-89,27,-86,-88,-84,103,-81,98,-78,-117,-75,-26,-72,115,-68,36,-64,9,-60,13,-56,59,-52,-119,-48,-12,-44,-126,-39,30,-34,-35,-30,-92,-25,-126,-20,107,-15,91,-10,84,-5,80,0,74,5,65,10,52,15,22,20,-11,24,-72,29,114,34,13,39,-107,43,-5,47,69,52,105,56,110,60,68,64,-10,67,118,71,-52,74,-19,77,-34,80,-106,83,27,86,102,88,118,90,75,92,-26,93,62,95,94,96,57,97,-41,97,55,98,80,98,48,98,-56,97,41,97,65,96,33,95,-67,93,32,92,69,90,45,88,-34,85,85,83,-106,80,-93,77,122,74,36,71,-100,67,-19,63,11,60,14,56,-34,51,-102,47,45,43,-89,38,10,34,82,29,-116,24,-79,19,-50,14,-37,9,-22,4,-18,-1,-8,-6,0,-10,21,-15,43,-20,91,-25,-117,-30,-33,-35,58,-39,-67,-44,79,-48,12,-52,-31,-57,-28,-61,7,-64,89,-68,-44,-72,-128,-75,92,-78,109,-81,-83,-84,44,-86,-38,-89,-52,-91,-16,-93,87,-94,-10,-96,-40,-97,-10,-98,87,-98,-15,-99,-42,-99,-17,-99,84,-98,-15,-98,-47,-97,-18,-96,77,-94,-28,-93,-66,-91,-52,-89,25,-86,-99,-84,85,-81,70,-78,104,-75,-73,-72,64,-68,-28,-65,-60,-61,-67,-57,-26,-53,39,-48,-110,-44,13,-39,-82,-35,91,-30,37,-25,-12,-21,-36,-16,-60,-11,-71,-6,-82,-1,-91,4,-105,9,-123,14,104,19,61,24,5,29,-72,33,85,38,-39,42,66,47,-121,51,-75,55,-80,59,-110,63,62,67,-56,70,28,74,69,77,54,80,-7,82,127,85,-48,87,-21,89,-63,91,104,93,-58,94,-18,95,-44,96,122,97,-32,97,9,98,-19,97,-105,97,-7,96,38,96,7,95,-73,93,33,92,79,90,75,88,-3,85,-119,83,-49,80,-22,77,-51,74,-126,71,5,68,95,64,-115,60,-109,56,117,52,53,48,-45,43,90,39,-64,34,21,30,83,25,-126,20,-91,15,-70,10,-52,5,-41,0,-28,-5,-12,-10,7,-14,37,-19,81,-24,-119,-29,-40,-34,57,-38,-76,-43,76,-47,2,-51,-41,-56,-42,-60,-13,-64,68,-67,-75,-71,96,-74,48,-77,61,-80,117,-83,-24,-86,-110,-88,117,-90,-111,-92,-18,-94,-128,-95,87,-96,106,-97,-71,-98,79,-98,29,-98,48,-98,-126,-98,19,-97,-29,-97,-10,-96,62,-94,-48,-93,-110,-91,-105,-89,-44,-87,70,-84,-10,-82,-46,-79,-24,-76,45,-72,-99,-69,68,-65,6,-61,1,-57,18,-53,80,-49,-88,-45,32,-40,-79,-36,89,-31,20,-26,-30,-22,-69,-17,-94,-12,-114,-7,127,-2,111,3,97,8,70,13,44,18,-1,22,-59,27,121,32,22,37,-98,41,7,46,87,50,125,54,-117,58,104,62,36,66,-80,69,15,73,65,76,62,79,8,82,-98,84,-6,86,30,89,11,91,-75,92,44,94,92,95,84,96,11,97,-127,97,-67,97,-83,97,111,97,-35,96,32,96,18,95,-45,93,79,92,-108,90,-102,88,103,86,-4,83,92,81,-127,78,125,75,58,72,-44,68,61,65,118,61,-110,57,123,53,78,49,-8,44,-119,40,-3,35,92,31,-91,26,-36,21,8,17,36,12,61,7,79,2,95,-3,113,-8,-117,-13,-88,-18,-44,-23,17,-27,85,-32,-65,-37,45,-41,-56,-46,114,-50}; }
	private static byte[] data4(){ return new byte[] {71,-54,56,-58,83,-62,-107,-66,1,-69,-100,-73,100,-76,96,-79,-115,-82,-16,-85,-117,-87,94,-89,107,-91,-80,-93,57,-94,-11,-96,-6,-97,53,-97,-79,-98,115,-98,108,-98,-86,-98,37,-97,-31,-97,-36,-96,19,-94,-119,-93,57,-91,42,-89,78,-87,-80,-85,68,-82,18,-79,17,-76,66,-73,-92,-70,47,-66,-21,-63,-55,-59,-47,-55,-2,-51,69,-46,-77,-42,49,-37,-47,-33,-128,-28,66,-23,22,-18,-17,-14,-40,-9,-62,-4,-84,1,-100,6,127,11,97,16,55,21,-7,25,-75,30,83,35,-33,39,80,44,-95,48,-39,52,-25,56,-43,60,-104,64,50,68,-95,71,-33,74,-20,77,-55,80,108,83,-32,85,19,88,20,90,-40,91,92,93,-85,94,-78,95,-123,96,18,97,99,97,114,97,66,97,-42,96,37,96,60,95,13,94,-89,92,4,91,32,89,11,87,-77,84,45,82,108,79,120,76,85,73,-4,69,126,66,-52,62,-8,58,-6,54,-40,50,-104,46,52,42,-69,37,37,33,123,28,-63,23,-16,18,29,14,56,9,80,4,107,-1,122,-6,-100,-11,-74,-16,-28,-21,28,-25,100,-30,-64,-35,50,-39,-68,-44,104,-48,41,-52,24,-56,32,-60,87,-64,-74,-68,60,-71,-7,-75,-36,-78,-4,-81,70,-83,-49,-86,-119,-88,127,-90,-81,-92,27,-93,-62,-95,-88,-96,-51,-97,44,-97,-46,-98,-82,-98,-45,-98,48,-97,-49,-97,-82,-96,-57,-95,35,-93,-75,-92,-117,-90,-112,-88,-37,-86,81,-83,5,-80,-21,-78,3,-74,73,-71,-61,-68,96,-64,48,-60,30,-56,56,-52,110,-48,-58,-44,59,-39,-61,-35,108,-30,27,-25,-25,-21,-74,-16,-105,-11,119,-6,98,-1,69,4,46,9,11,14,-32,18,-85,23,98,28,11,33,-100,37,21,42,115,46,-80,50,-46,54,-57,58,-95,62,70,66,-54,69,28,73,61,76,47,79,-20,81,116,84,-59,86,-34,88,-69,90,94,92,-55,93,-19,94,-33,95,-120,96,-7,96,41,97,25,97,-55,96,61,96,111,95,100,94,30,93,-106,91,-39,89,-37,87,-87,85,61,83,-103,80,-58,77,-71,74,-125,71,25,68,-124,64,-57,60,-33,56,-41,52,-89,48,92,44,-16,39,111,35,-46,30,38,26,98,21,-101,16,-68,11,-31,6,-6,1,22,-3,51,-8,84,-13,125,-18,-76,-23,-9,-28,78,-32,-73,-37,59,-41,-44,-46,-108,-50,103,-54,108,-58,-119,-62,-41,-66,75,-69,-17,-73,-67,-76,-61,-79,-11,-82,96,-84,1,-86,-39,-89,-23,-91,57,-92,-67,-94,-122,-95,-123,-96,-57,-97,70,-97,4,-97,2,-97,60,-97,-70,-97,114,-96,107,-95,-95,-94,17,-92,-62,-91,-86,-89,-54,-87,41,-84,-76,-82,127,-79,116,-76,-97,-73,-7,-70,126,-66,45,-62,8,-58,2,-54,41,-50,101,-46,-56,-42,64,-37,-47,-33,123,-28,47,-23,-6,-19,-54,-14,-89,-9,-119,-4,103,1,80,6,39,11,3,16,-54,20,-114,25,54,30,-44,34,85,39,-64,43,13,48,58,52,71,56,44,60,-17,63,-126,67,-17,70,43,74,52,77,19,80,-78,82,40,85,92,87,94,89,35,91,-84,92,-5,93,12,95,-35,95,117,96,-58,96,-29,96,-75,96,83,96,-87,95,-54,94,-92,93,74,92,-83,90,-37,88,-56,86,-123,84,3,82,84,79,106,76,83,73,10,70,-107,66,-11,62,40,59,62,55,35,51,-12,46,-99,42,47,38,-89,33,10,29,86,24,-100,19,-55,14,-10,9,25,5,53,0,91,-5,120,-10,-90,-15,-43,-20,22,-24,100,-29,-59,-34,60,-38,-50,-43,117,-47,66,-51,41,-55,58,-59,109,-63,-54,-67,83,-70,7,-73,-19,-77,3,-79,75,-82,-50,-85,127,-87,112,-89,-107,-91,-7,-93,-107,-94,113,-95,-119,-96,-34,-97,115,-97,71,-97,87,-97,-86,-97,56,-96,6,-95,17,-94,89,-93,-34,-92,-98,-90,-107,-88,-52,-86,47,-83,-43,-81,-92,-78,-85,-75,-30,-72,67,-68,-42,-65,-116,-61,114,-57,112,-53,-96,-49,-35,-45,74,-40,-63,-36,86,-31,1,-26,-76,-22,127,-17,78,-12,38,-7,5,-2,-31,2,-66,7,-108,12,102,17,36,22,-32,26,125,31,15,36,-120,40,-31,44,38,49,65,53,67,57,22,61,-51,64,76,68,-83,71,-45,74,-48,77,-103,80,43,83,-117,85,-80,87,-99,89,82,91,-57,92,7,94,1,95,-59,95,70,96,-115,96,-113,96,90,96,-34,95,45,95,54,94,8,93,-104,91,-13,89,15,88,-13,85,-96,83,21,81,88,78,103,75,69,72,-13,68,120,65,-51,61,-1,57,10,54,-17,49,-71,45,98,41,-19,36,107,32,-59,27,28,23,88,18,-112,13,-69,8,-29,3,7,-1,44,-6,86,-11,-125,-16,-62,-21,4,-25,97,-30,-58,-35,76,-39,-29,-44,-100,-48,111,-52,102,-56,-127,-60,-62,-64,46,-67,-64,-71,-120,-74,119,-77,-97,-80,-11,-83,-125,-85,73,-87,66,-89,124,-91}; }
	private static byte[] data5(){ return new byte[] {-22,-93,-104,-94,-127,-95,-88,-96,10,-96,-81,-97,-114,-97,-82,-97,14,-96,-90,-96,-123,-95,-105,-94,-18,-93,124,-91,70,-89,75,-87,-124,-85,-6,-83,-99,-80,124,-77,-121,-74,-63,-71,47,-67,-64,-64,127,-60,100,-56,107,-52,-107,-48,-33,-44,64,-39,-64,-35,82,-30,-8,-26,-79,-21,115,-16,65,-11,22,-6,-18,-2,-56,3,-97,8,109,13,57,18,-14,22,-94,27,60,32,-62,36,50,41,-125,45,-67,49,-47,53,-61,57,-109,61,53,65,-75,68,0,72,34,75,16,78,-51,80,86,83,-88,85,-61,87,-91,89,76,91,-71,92,-21,93,-37,94,-105,95,9,96,73,96,64,96,0,96,127,95,-65,94,-59,93,-118,92,25,91,100,89,-126,87,86,85,9,83,109,80,-76,77,-71,74,-106,71,65,68,-63,64,20,61,73,57,74,53,59,49,-8,44,-88,40,55,36,-83,31,21,27,99,22,-84,17,-33,12,21,8,59,3,105,-2,-112,-7,-63,-12,-11,-17,53,-21,-122,-26,-32,-31,86,-35,-34,-40,123,-44,66,-48,22,-52,27,-56,61,-60,-125,-64,-4,-68,-108,-71,102,-74,92,-77,-114,-80,-21,-83,-124,-85,79,-87,84,-89,-111,-91,14,-92,-69,-94,-75,-95,-39,-96,76,-96,-15,-97,-39,-97,0,-96,97,-96,7,-95,-30,-95,-1,-94,88,-92,-21,-91,-72,-89,-64,-87,-3,-85,114,-82,31,-79,-10,-77,7,-73,68,-70,-84,-67,68,-63,-2,-60,-29,-56,-22,-52,19,-47,87,-43,-67,-39,49,-34,-54,-30,100,-25,32,-20,-40,-16,-88,-11,115,-6,76,-1,26,4,-14,8,-73,13,-128,18,49,23,-35,27,111,32,-15,36,91,41,-92,45,-37,49,-30,53,-41,57,-103,61,59,65,-79,68,-10,71,21,75,-6,77,-74,80,52,83,-122,85,-106,87,122,89,23,91,-125,92,-82,93,-98,94,81,95,-58,95,-3,95,-10,95,-79,95,46,95,110,94,113,93,54,92,-63,90,19,89,37,87,9,85,-86,82,32,80,93,77,104,74,69,71,-13,67,116,64,-50,60,-2,56,11,53,-11,48,-64,44,109,40,2,36,125,31,-25,26,59,22,-121,17,-63,12,-5,7,37,3,88,-2,-124,-7,-71,-12,-11,-17,56,-21,-116,-26,-16,-31,100,-35,-11,-40,-104,-44,94,-48,61,-52,64,-56,105,-60,-77,-64,47,-67,-53,-71,-98,-74,-101,-77,-53,-80,48,-82,-58,-85,-107,-87,-100,-89,-37,-91,86,-92,10,-93,-5,-95,41,-95,-107,-96,60,-96,37,-96,72,-96,-86,-96,75,-95,40,-94,64,-93,-102,-92,37,-90,-12,-89,-12,-87,51,-84,-98,-82,77,-79,26,-76,46,-73,95,-70,-57,-67,88,-63,14,-59,-17,-56,-18,-52,21,-47,81,-43,-78,-39,37,-34,-81,-30,81,-25,-7,-21,-70,-16,120,-11,73,-6,20,-1,-28,3,-77,8,118,13,57,18,-26,22,-111,27,26,32,-96,36,-3,40,77,45,121,49,-123,53,115,57,53,61,-42,64,73,68,-111,71,-86,74,-106,77,75,80,-47,82,30,85,52,87,21,89,-72,90,38,92,82,93,71,94,-3,94,117,95,-79,95,-82,95,111,95,-17,94,54,94,62,93,8,92,-101,90,-16,88,13,87,-14,84,-96,82,23,80,95,77,110,74,87,71,5,68,-107,64,-17,60,44,57,61,53,47,49,0,45,-75,40,81,36,-47,31,68,27,-100,22,-18,17,49,13,105,8,-93,3,-47,-2,8,-6,64,-11,123,-16,-55,-21,27,-25,-124,-30,-5,-35,-118,-39,52,-43,-10,-48,-39,-52,-34,-56,-1,-60,83,-63,-62,-67,103,-70,49,-73,47,-76,91,-79,-70,-82,80,-84,24,-86,28,-88,85,-90,-55,-92,120,-93,99,-94,-118,-95,-18,-96,-113,-96,111,-96,-121,-96,-22,-96,116,-95,88,-94,89,-93,-78,-92,48,-90,-8,-89,-20,-87,34,-84,-123,-82,35,-79,-14,-77,-16,-74,32,-70,122,-67,1,-63,-79,-60,-123,-56,125,-52,-103,-48,-48,-44,37,-39,-110,-35,21,-30,-84,-26,82,-21,8,-16,-61,-12,-115,-7,82,-2,31,3,-25,7,-85,12,101,17,22,22,-75,26,73,31,-62,35,41,40,115,44,-96,48,-78,52,-101,56,104,60,5,64,127,67,-51,70,-25,73,-34,76,-109,79,36,82,118,84,-106,86,125,88,44,90,-99,91,-38,92,-44,93,-105,94,24,95,98,95,103,95,54,95,-61,94,19,94,42,93,2,92,-99,90,3,89,43,87,29,85,-38,82,92,80,-80,77,-50,74,-63,71,126,68,25,65,127,61,-58,57,-27,53,-32,49,-66,45,122,41,34,37,-87,32,38,28,-121,23,-33,18,41,14,106,9,-92,4,-34,-1,21,-5,81,-10,-110,-15,-33,-20,51,-24,-97,-29,21,-33,-92,-38,75,-42,11,-46,-18,-51,-24,-55,17,-58,83,-62,-59,-66,95,-69,34,-72,26,-75,59,-78,-109,-81,30,-83,-37,-86,-44,-88,0,-89,106,-91,13,-92,-25,-94,3,-94,88,-95,-22,-96,-67,-96,-59,-96,20,-95,-102,-95,95,-94,95,-93}; }
	private static byte[] data6(){ return new byte[] {-102,-92,20,-90,-63,-89,-81,-87,-51,-85,36,-82,-78,-80,112,-77,94,-74,-125,-71,-57,-68,73,-64,-31,-61,-81,-57,-105,-53,-90,-49,-47,-45,27,-40,124,-36,-8,-32,-127,-27,36,-22,-54,-18,-123,-13,68,-8,6,-3,-50,1,-111,6,80,11,13,16,-73,20,91,25,-21,29,102,34,-46,38,28,43,80,47,101,51,84,55,40,59,-50,62,80,66,-92,69,-49,72,-56,75,-108,78,39,81,-115,83,-73,85,-80,87,106,89,-16,90,57,92,71,93,24,94,-81,94,6,95,35,95,1,95,-96,94,9,94,45,93,27,92,-53,90,66,89,127,87,-123,85,81,83,-21,80,80,78,127,75,-122,72,83,69,-1,65,120,62,-50,58,-7,54,10,51,-18,46,-64,42,109,38,5,34,-118,29,-7,24,86,20,-84,15,-14,10,51,6,116,1,-83,-4,-18,-9,51,-13,124,-18,-40,-23,59,-27,-76,-32,63,-36,-29,-41,-101,-45,124,-49,106,-53,-114,-57,-58,-61,45,-64,-67,-68,116,-71,92,-74,115,-77,-72,-80,55,-82,-32,-85,-53,-87,-29,-89,59,-90,-56,-92,-110,-93,-104,-94,-41,-95,87,-95,13,-95,9,-95,56,-95,-81,-95,87,-94,70,-93,102,-92,-53,-91,96,-89,58,-87,60,-85,-123,-83,-10,-81,-95,-78,125,-75,-122,-72,-65,-69,38,-65,-79,-62,103,-58,68,-54,60,-50,95,-46,-110,-42,-19,-38,83,-33,-38,-29,105,-24,13,-19,-68,-15,113,-10,49,-5,-17,-1,-77,4,108,9,42,14,-50,18,123,23,4,28,-114,32,-14,36,75,41,-125,45,-98,49,-99,53,116,57,42,61,-72,64,27,68,85,71,93,74,59,77,-34,79,91,82,-107,84,-91,86,117,88,15,90,113,91,-108,92,127,93,47,94,-100,94,-41,94,-55,94,-119,94,4,94,73,93,75,92,29,91,-90,89,4,88,30,86,7,84,-71,81,53,79,-126,76,-104,73,-122,70,62,67,-44,63,59,60,125,56,-97,52,-106,48,119,44,54,40,-33,35,109,31,-19,26,81,22,-74,17,0,13,79,8,-113,3,-47,-2,22,-6,88,-11,-85,-16,-4,-21,101,-25,-42,-30,93,-34,-5,-39,-83,-43,127,-47,109,-51,121,-55,-83,-59,2,-62,-126,-66,40,-69,2,-72,-1,-76,54,-78,-101,-81,49,-83,4,-85,2,-87,67,-89,-74,-91,102,-92,80,-93,116,-94,-42,-95,115,-95,79,-95,99,-95,-68,-95,68,-94,25,-93,25,-92,97,-91,-37,-90,-111,-88,-128,-86,-91,-84,-3,-82,-116,-79,77,-76,59,-73,94,-70,-88,-67,29,-63,-64,-60,126,-56,108,-52,113,-48,-101,-44,-33,-40,56,-35,-82,-31,48,-26,-55,-22,109,-17,27,-12,-48,-8,-116,-3,70,2,4,7,-75,11,104,16,8,21,-94,25,38,30,-105,34,-11,38,55,43,95,47,105,51,78,55,22,59,-79,62,43,66,116,69,-108,72,-123,75,70,78,-45,80,48,83,79,85,69,87,-11,88,119,90,-72,91,-64,92,-113,93,32,94,116,94,-115,94,106,94,6,94,110,93,-111,92,127,91,49,90,-88,88,-25,86,-18,84,-64,82,90,80,-59,77,-5,74,0,72,-36,68,-123,65,12,62,98,58,-98,54,-86,50,-94,46,117,42,44,38,-47,33,89,29,-43,24,60,20,-102,15,-24,10,57,6,124,1,-61,-4,15,-8,87,-13,-77,-18,16,-22,-128,-27,2,-31,-109,-36,65,-40,4,-44,-29,-49,-25,-53,2,-56,76,-60,-77,-64,74,-67,4,-70,-10,-74,7,-76,91,-79,-48,-82,-121,-84,106,-86,-119,-88,-34,-90,108,-91,52,-92,56,-93,119,-94,-16,-95,-87,-95,-103,-95,-54,-95,54,-94,-35,-94,-63,-93,-32,-92,54,-90,-52,-89,-110,-87,-104,-85,-51,-83,58,-80,-38,-78,-85,-75,-87,-72,-38,-69,47,-65,-73,-62,93,-58,45,-54,31,-50,45,-46,96,-42,-92,-38,9,-33,123,-29,5,-24,-101,-20,63,-15,-19,-11,-98,-6,87,-1,11,4,-62,8,112,13,20,18,-78,22,58,27,-74,31,29,36,104,40,-94,44,-74,48,-79,52,-120,56,59,60,-56,63,42,67,101,70,110,73,78,76,-10,78,114,81,-74,83,-59,85,-97,87,61,89,-88,90,-45,91,-56,92,125,93,-6,93,56,94,63,94,1,94,-110,93,-37,92,-13,91,-54,90,106,89,-50,87,0,86,-15,83,-73,81,64,79,-98,76,-59,73,-63,70,-116,67,46,64,-86,60,-8,56,41,53,53,49,30,45,-14,40,-90,36,66,32,-47,27,67,23,-79,18,12,14,97,9,-80,4,-5,-1,71,-5,-107,-10,-21,-15,71,-19,-76,-24,42,-28,-73,-33,84,-37,14,-41,-37,-46,-51,-50,-39,-54,9,-57,92,-61,-40,-65,122,-68,76,-71,70,-74,116,-77,-53,-80,97,-82,30,-84,29,-86,70,-88,-75,-90,79,-91,47,-92,66,-93,-109,-94,31,-94,-21,-95,-22,-95,47,-94,-86,-94,97,-93,87,-92,-126,-91,-20,-90,-117,-88,100,-86,115,-84,-73,-82,48,-79,-39,-77,-75,-74,-64,-71}; }
	private static byte[] data7(){ return new byte[] {-12,-68,89,-64,-32,-61,-109,-57,100,-53,94,-49,111,-45,-92,-41,-19,-37,79,-32,-58,-28,77,-23,-28,-19,-125,-14,49,-9,-37,-5,-109,0,65,5,-16,9,-102,14,51,19,-51,23,72,28,-65,32,23,37,92,41,-121,45,-110,49,127,53,74,57,-17,60,110,64,-58,67,-18,70,-20,73,-69,76,85,79,-61,81,-10,83,-8,85,-63,87,82,89,-84,90,-56,91,-80,92,83,93,-58,93,-13,93,-21,93,-93,93,34,93,98,92,109,91,54,90,-52,88,38,87,73,85,55,83,-20,80,116,78,-62,75,-24,72,-40,69,-96,66,61,63,-79,59,-2,55,41,52,50,48,28,44,-19,39,-99,35,65,31,-58,26,67,22,-83,17,13,13,102,8,-74,3,9,-1,87,-6,-80,-11,6,-15,111,-20,-34,-25,95,-29,-12,-34,-102,-38,92,-42,54,-46,46,-50,70,-54,-126,-58,-34,-62,102,-65,21,-68,-17,-72,-8,-75,48,-77,-108,-80,54,-82,-2,-85,8,-86,64,-88,-73,-90,96,-91,75,-92,102,-93,-57,-94,92,-94,46,-94,65,-94,-122,-94,18,-93,-48,-93,-52,-92,5,-90,114,-89,29,-87,-6,-86,17,-83,91,-81,-37,-79,-120,-76,105,-73,120,-70,-81,-67,24,-63,-94,-60,85,-56,43,-52,33,-48,55,-44,103,-40,-75,-36,16,-31,-118,-27,10,-22,-96,-18,64,-13,-31,-9,-110,-4,59,1,-23,5,-110,10,52,15,-52,19,88,24,-46,28,61,33,-110,37,-52,41,-16,45,-15,49,-40,53,-102,57,53,61,-82,64,-8,67,28,71,14,74,-44,76,105,79,-56,81,-7,83,-21,85,-79,87,54,89,-119,90,-97,91,122,92,28,93,-127,93,-85,93,-101,93,78,93,-60,92,1,92,3,91,-53,89,89,88,-79,86,-49,84,-71,82,109,80,-18,77,62,75,96,72,79,69,23,66,-79,62,39,59,114,55,-96,51,-86,47,-109,43,104,39,25,35,-64,30,73,26,-55,21,52,17,-100,12,-11,7,78,3,-95,-2,-7,-7,82,-11,-78,-16,30,-20,-107,-25,25,-29,-72,-34,96,-38,44,-42,11,-46,9,-50,41,-54,104,-58,-49,-62,92,-65,15,-68,-12,-72,-3,-75,64,-77,-85,-80,77,-82,34,-84,43,-86,110,-88,-27,-90,-104,-91,-126,-92,-89,-93,9,-93,-95,-94,123,-94,-117,-94,-38,-94,99,-93,37,-92,37,-91,93,-90,-50,-89,120,-87,86,-85,111,-83,-73,-81,55,-78,-27,-76,-61,-73,-45,-70,8,-66,109,-63,-8,-60,-91,-56,124,-52,109,-48,-128,-44,-80,-40,-14,-36,84,-31,-65,-27,69,-22,-47,-18,106,-13,15,-8,-78,-4,92,1,4,6,-90,10,69,15,-40,19,93,24,-43,28,57,33,-119,37,-66,41,-34,45,-36,49,-69,53,123,57,16,61,-123,64,-51,67,-21,70,-37,73,-98,76,45,79,-115,81,-74,83,-84,85,108,87,-16,88,67,90,84,91,49,92,-46,92,53,93,99,93,77,93,5,93,122,92,-71,91,-67,90,-124,89,24,88,109,86,-110,84,123,82,55,80,-75,77,17,75,42,72,42,69,-19,65,-113,62,9,59,88,55,-116,51,-104,47,-119,43,95,39,27,35,-64,30,85,26,-44,21,72,17,-77,12,18,8,113,3,-57,-2,37,-6,-128,-11,-23,-16,85,-20,-45,-25,91,-29,-4,-34,-88,-38,123,-42,84,-46,98,-50,121,-54,-62,-58,38,-61,-73,-65,109,-68,79,-71,95,-74,-101,-77,12,-79,-83,-82,126,-84,-116,-86,-57,-88,68,-89,-18,-91,-36,-92,-5,-93,89,-93,-11,-94,-62,-94,-42,-94,28,-93,-93,-93,97,-92,93,-91,-116,-90,-3,-89,-101,-87,123,-85,-121,-83,-47,-81,66,-78,-15,-76,-60,-73,-49,-70,-2,-67,93,-63,-35,-60,-117,-56,84,-52,67,-48,78,-44,117,-40,-74,-36,12,-31,119,-27,-15,-23,123,-18,14,-13,-84,-9,74,-4,-14,0,-112,5,53,10,-55,14,92,19,-36,23,82,28,-77,32,0,37,55,41,78,45,81,49,45,53,-20,56,-124,60,-10,63,66,67,94,70,85,73,18,76,-83,78,9,81,58,83,51,85,-13,86,-124,88,-45,89,-16,90,-47,91,118,92,-28,92,19,93,10,93,-60,92,71,92,-121,91,-104,90,101,89,2,88,98,86,-117,84,-125,82,64,80,-47,77,43,75,89,72,88,69,42,66,-45,62,84,59,-78,55,-27,51,4,48,-12,43,-39,39,-103,35,70,31,-29,26,103,22,-26,17,81,13,-67,8,24,4,125,-1,-41,-6,62,-10,-92,-15,22,-19,-106,-24,32,-28,-61,-33,114,-37,64,-41,32,-45,38,-49,66,-53,-122,-57,-21,-61,116,-64,44,-67,6,-70,20,-73,76,-76,-77,-79,82,-81,26,-83,35,-85,86,-87,-54,-89,109,-90,81,-91,102,-92,-65,-93,73,-93,22,-93,23,-93,86,-93,-46,-93,-126,-92,117,-91,-103,-90,-6,-89,-109,-87,95,-85,103,-83,-101,-81,12,-78,-91,-76,114,-73,111,-70,-110,-67,-25,-64,93,-60,-4,-57,-66,-53,-95,-49,-93,-45,-64,-41}; }
	private static byte[] data8(){ return new byte[] {-8,-37,68,-32,-88,-28,27,-23,-101,-19,43,-14,-67,-10,92,-5,-7,-1,-103,4,51,9,-54,13,85,18,-39,22,71,27,-80,31,-13,35,52,40,72,44,77,48,48,52,-20,55,-113,59,2,63,86,66,119,69,117,72,59,75,-36,77,68,80,124,82,127,84,77,86,-29,87,68,89,105,90,88,91,10,92,-122,92,-64,92,-55,92,-114,92,31,92,113,91,-114,90,107,89,25,88,-126,86,-61,84,-64,82,-105,80,45,78,-100,75,-41,72,-30,69,-57,66,120,63,13,60,112,56,-70,52,-40,48,-30,44,-58,40,-104,36,78,32,-15,27,-125,23,4,19,125,14,-23,9,81,5,-74,0,22,-4,-126,-9,-25,-14,97,-18,-35,-23,106,-27,11,-31,-71,-36,-123,-40,100,-44,98,-48,125,-52,-72,-56,24,-59,-99,-63,71,-66,30,-69,29,-72,78,-75,-86,-78,60,-80,-7,-83,-12,-85,24,-86,-128,-88,19,-89,-25,-91,-15,-92,49,-92,-76,-93,102,-93,94,-93,-121,-93,-13,-93,-111,-92,111,-91,-124,-90,-47,-89,88,-87,19,-85,5,-83,46,-81,-124,-79,19,-76,-53,-74,-74,-71,-50,-68,11,-64,120,-61,2,-57,-70,-54,-117,-50,-125,-46,-112,-42,-65,-38,-3,-34,88,-29,-66,-25,58,-20,-67,-16,76,-11,-30,-7,123,-2,19,3,-80,7,60,12,-49,16,73,21,-62,25,30,30,116,34,-87,38,-51,42,-43,46,-74,50,-121,54,38,58,-84,61,2,65,53,68,58,71,17,74,-66,76,51,79,125,81,-114,83,110,85,21,87,-120,88,-64,89,-62,90,-123,91,25,92,101,92,-124,92,92,92,4,92,107,91,-99,90,-111,89,81,88,-43,86,38,85,62,83,34,81,-41,78,82,76,-90,73,-61,70,-70,67,-127,64,37,61,-101,57,-10,53,36,50,61,46,48,42,15,38,-46,33,-126,29,29,25,-85,20,41,16,-96,11,15,7,117,2,-29,-3,70,-7,-71,-12,45,-16,-84,-21,56,-25,-44,-30,-125,-34,69,-38,36,-42,21,-46,45,-50,93,-54,-77,-58,42,-61,-52,-65,-111,-68,-122,-71,-91,-74,-15,-77,113,-79,30,-81,3,-83,23,-85,103,-87,-25,-89,-91,-90,-105,-91,-61,-92,45,-92,-57,-93,-88,-93,-71,-93,8,-92,-105,-92,80,-91,87,-90,-125,-89,-9,-88,-106,-86,113,-84,-128,-82,-63,-80,54,-77,-39,-75,-83,-72,-83,-69,-39,-66,43,-62,-86,-59,69,-55,15,-51,-22,-48,-15,-44,7,-39,64,-35,-123,-31,-23,-27,79,-22,-48,-18,83,-13,-30,-9,117,-4,10,1,-97,5,46,10,-67,14,54,19,-76,23,18,28,108,32,-89,36,-47,40,-32,44,-48,48,-90,52,85,56,-26,59,76,63,-114,66,-94,69,-113,72,75,75,-42,77,52,80,92,82,80,84,19,86,-104,87,-18,88,6,90,-24,90,-112,91,-4,91,50,92,43,92,-22,91,114,91,-70,90,-48,89,-88,88,74,87,-74,85,-21,83,-22,81,-73,79,80,77,-70,74,-11,71,1,69,-31,65,-100,62,40,59,-104,55,-36,51,5,48,16,44,-8,39,-45,35,-118,31,59,27,-51,22,93,18,-41,13,80,9,-63,4,45,0,-101,-5,12,-9,-128,-14,1,-18,-118,-23,34,-27,-52,-32,-119,-36,90,-40,76,-44,76,-48,123,-52,-67,-56,38,-59,-71,-63,105,-66,79,-69,87,-72,-113,-75,-8,-78,-116,-80,93,-82,82,-84,-116,-86,-18,-88,-111,-89,104,-90,117,-91,-65,-92,66,-92,-5,-93,-11,-93,33,-92,-114,-92,48,-91,14,-90,33,-89,115,-88,-14,-87,-77,-85,-97,-83,-61,-81,29,-78,-96,-76,91,-73,62,-70,78,-67,-118,-64,-18,-61,114,-57,36,-53,-20,-50,-36,-46,-28,-42,4,-37,65,-33,-115,-29,-16,-25,92,-20,-38,-16,94,-11,-22,-7,122,-2,9,3,-103,7,34,12,-93,16,29,21,-125,25,-32,29,37,34,87,38,112,42,112,46,77,50,19,54,-82,57,43,61,126,64,-86,67,-85,70,127,73,37,76,-102,78,-34,80,-15,82,-51,84,117,86,-27,87,32,89,31,90,-21,90,120,91,-49,91,-22,91,-51,91,116,91,-27,90,23,90,22,89,-38,87,103,86,-65,84,-33,82,-52,80,-120,78,16,76,105,73,-107,70,-109,67,102,64,20,61,-107,57,-6,53,56,50,85,46,90,42,64,38,16,34,-52,29,112,25,11,21,-109,16,21,12,-116,7,1,3,112,-2,-23,-7,89,-11,-36,-16,96,-20,-11,-25,-103,-29,76,-33,23,-37,-11,-42,-11,-46,5,-49,68,-53,-110,-57,20,-60,-79,-64,122,-67,110,-70,-118,-73,-40,-76,82,-78,-1,-81,-34,-83,-17,-85,56,-86,-77,-88,105,-89,85,-90,121,-91,-41,-92,109,-92,63,-92,71,-92,-113,-92,6,-91,-60,-91,-82,-90,-38,-89,54,-87,-51,-86,-103,-84,-104,-82,-53,-80,48,-77,-59,-75,-117,-72,119,-69,-103,-66,-42,-63,75,-59,-43,-56,-117,-52,96,-48,78,-44,97,-40,-127,-36,-61,-32,12,-27,116,-23,-35,-19,92,-14}; }
	private static byte[] data9(){ return new byte[] {-36,-10,102,-5,-17,-1,125,4,3,9,-121,13,1,18,111,22,-47,26,30,31,94,35,125,39,-110,43,123,47,86,51,3,55,-104,58,-2,61,72,65,96,68,80,71,24,74,-92,76,18,79,61,81,67,83,8,85,-93,86,-1,87,40,89,25,90,-51,90,78,91,-111,91,-99,91,110,91,5,91,102,90,-120,89,123,88,44,87,-82,85,-9,83,11,82,-19,79,-103,77,28,75,102,72,-116,69,125,66,78,63,-19,59,113,56,-55,52,1,49,36,45,26,41,6,37,-47,32,-117,28,50,24,-51,19,85,15,-36,10,84,6,-49,1,66,-3,-64,-8,55,-12,-63,-17,76,-21,-20,-26,-109,-30,87,-34,37,-38,21,-42,25,-46,59,-50,127,-54,-31,-58,107,-61,21,-64,-16,-68,-21,-71,28,-73,116,-76,-4,-79,-69,-81,-93,-83,-55,-85,27,-86,-87,-88,107,-89,101,-90,-103,-91,4,-91,-88,-92,-121,-92,-98,-92,-17,-92,122,-91,60,-90,56,-89,106,-88,-41,-87,115,-85,75,-83,86,-81,-117,-79,2,-76,-107,-74,103,-71,89,-68,127,-65,-58,-62,56,-58,-51,-55,-128,-51,93,-47,73,-43,94,-39,-127,-35,-67,-31,14,-26,107,-22,-39,-18,81,-13,-49,-9,85,-4,-37,0,96,5,-27,9,94,14,-42,18,56,23,-106,27,-39,31,15,36,42,40,47,44,20,48,-31,51,-123,55,16,59,107,62,-86,65,-74,68,-100,71,86,74,-36,76,55,79,95,81,80,83,19,85,-100,86,-17,87,15,89,-16,89,-97,90,18,91,75,91,79,91,19,91,-90,90,-9,89,24,89,-4,87,-87,86,37,85,97,83,116,81,78,79,-9,76,112,74,-68,71,-43,68,-52,65,-108,62,51,59,-76,55,11,52,68,48,97,44,95,40,68,36,23,32,-51,27,123,23,20,19,-92,14,43,10,-87,5,39,1,-94,-4,31,-8,-92,-13,44,-17,-59,-22,100,-26,25,-30,-34,-35,-72,-39,-82,-43,-72,-47,-24,-51,45,-54,-99,-58,43,-61,-30,-65,-61,-68,-56,-71,-1,-74,99,-76,-14,-79,-70,-81,-87,-83,-38,-85,48,-86,-51,-88,-115,-89,-103,-90,-52,-91,68,-91,-21,-92,-45,-92,-16,-92,70,-91,-40,-91,-99,-90,-95,-89,-41,-88,69,-86,-21,-85,-63,-83,-47,-81,12,-78,127,-76,26,-73,-22,-71,-34,-68,6,-64,75,-61,-64,-58,80,-54,8,-50,-34,-47,-51,-43,-34,-39,-4,-35,60,-30,-126,-26,-29,-22,73,-17,-67,-13,57,-8,-72,-4,59,1,-69,5,57,10,-80,14,29,19,127,23,-44,27,17,32,67,36,85,40,85,44,54,48,-9,51,-99,55,23,59,120,62,-91,65,-76,68,-113,71,68,74,-59,76,27,79,59,81,42,83,-27,84,106,86,-70,87,-45,88,-78,89,92,90,-53,90,1,91,3,91,-62,90,85,90,-94,89,-62,88,-93,87,83,86,-58,84,11,83,24,81,-14,78,-97,76,19,74,100,71,-128,68,116,65,65,62,-31,58,99,55,-63,51,-8,47,29,44,25,40,7,36,-39,31,-105,27,70,23,-26,18,120,14,5,10,-121,5,10,1,-118,-4,12,-8,-106,-13,33,-17,-61,-22,97,-26,35,-30,-28,-35,-53,-39,-66,-43,-43,-47,0,-50,82,-54,-64,-58,86,-61,16,-64,-15,-68,0,-70,54,-73,-99,-76,49,-78,-8,-81,-16,-83,27,-84,122,-86,17,-87,-37,-89,-31,-90,24,-90,-113,-91,55,-91,30,-91,60,-91,-114,-91,36,-90,-29,-90,-24,-89,27,-87,-120,-86,41,-84,1,-82,8,-80,70,-78,-80,-76,76,-73,21,-70,8,-67,40,-64,107,-61,-36,-58,101,-54,29,-50,-25,-47,-40,-43,-33,-39,-5,-35,53,-30,118,-26,-47,-22,51,-17,-94,-13,25,-8,-110,-4,17,1,-116,5,6,10,121,14,-33,18,66,23,-118,27,-49,31,-14,35,10,40,2,44,-33,47,-93,51,63,55,-64,58,22,62,74,65,80,68,50,71,-32,73,102,76,-72,78,-37,80,-55,82,-119,84,11,86,95,87,122,88,90,89,10,90,121,90,-76,90,-71,90,125,90,18,90,103,89,-120,88,115,87,34,86,-95,84,-26,82,-4,80,-36,78,-115,76,11,74,95,71,-126,68,127,65,78,62,-6,58,-128,55,-30,51,39,48,73,44,85,40,66,36,30,32,-30,27,-106,23,60,19,-42,14,100,10,-15,5,114,1,-2,-4,126,-8,18,-12,-99,-17,66,-21,-24,-26,-90,-30,113,-34,83,-38,78,-42,96,-46,-109,-50,-33,-54,82,-57,-28,-61,-96,-64,127,-67,-117,-70,-64,-73,38,-75,-76,-78,125,-80,106,-82,-105,-84,-18,-86,-125,-87,69,-88,71,-89,120,-90,-24,-91,-118,-91,107,-91,126,-91,-50,-91,88,-90,17,-89,14,-88,55,-87,-101,-86,56,-84,1,-82,4,-80,53,-78,-103,-76,42,-73,-21,-71,-43,-68,-22,-65,40,-61,-117,-58,17,-54,-70,-51,-126,-47,103,-43,101,-39,127,-35,-88,-31,-20,-27,58,-22,-105,-18,0,-13,112,-9,-26,-5,94,0,-40,4}; }
	private static byte[] data10(){ return new byte[] {71,9,-67,13,30,18,124,22,-57,26,4,31,44,35,62,39,59,43,20,47,-35,50,120,54,-3,57,84,61,-115,64,-107,67,125,70,47,73,-70,75,19,78,59,80,51,82,-12,83,-122,85,-37,86,3,88,-21,88,-93,89,29,90,101,90,109,90,67,90,-33,89,63,89,112,88,94,87,34,86,-91,84,-4,82,26,81,7,79,-59,76,77,74,-82,71,-36,68,-25,65,-67,62,121,59,5,56,118,52,-62,48,-14,44,2,41,-1,36,-34,32,-82,28,105,24,23,20,-74,15,77,11,-34,6,104,2,-14,-3,127,-7,12,-11,-91,-16,67,-20,-15,-25,-85,-29,122,-33,90,-37,83,-41,101,-45,-109,-49,-33,-53,75,-56,-37,-60,-112,-63,106,-66,111,-69,-98,-72,-6,-75,-125,-77,62,-79,39,-81,69,-83,-105,-85,26,-86,-41,-88,-57,-89,-16,-90,81,-90,-25,-91,-70,-91,-67,-91,4,-90,120,-90,43,-89,19,-88,47,-87,-120,-86,14,-84,-49,-83,-64,-81,-29,-79,56,-76,-69,-74,108,-71,74,-68,80,-65,127,-62,-40,-59,77,-55,-17,-52,-92,-48,-124,-44,115,-40,-125,-36,-91,-32,-38,-28,37,-23,119,-19,-39,-15,67,-10,-78,-6,38,-1,-103,3,10,8,117,12,-37,16,51,21,-127,25,-67,29,-27,33,-5,37,-8,41,-38,45,-94,49,70,53,-49,56,45,60,111,63,-127,66,109,69,48,72,-65,74,41,77,89,79,97,81,45,83,-51,84,50,86,104,87,97,88,37,89,-75,89,5,90,42,90,7,90,-70,89,42,89,108,88,110,87,66,86,-38,84,63,83,115,81,112,79,62,77,-37,74,74,72,-117,69,-90,66,-116,63,87,60,-11,56,113,53,-48,49,6,46,45,42,45,38,31,34,-12,29,-66,25,113,21,28,17,-71,12,80,8,-31,3,114,-1,-3,-6,-107,-10,42,-14,-53,-19,123,-23,49,-27,1,-31,-36,-36,-44,-40,-34,-44,9,-47,77,-51,-78,-55,58,-58,-29,-62,-75,-65,-81,-68,-48,-71,33,-73,-101,-76,71,-78,35,-80,47,-82,113,-84,-30,-86,-112,-87,106,-88,-124,-89,-52,-90,85,-90,12,-90,6,-90,44,-90,-109,-90,46,-89,0,-88,10,-87,75,-86,-68,-85,106,-83,67,-81,84,-79,-109,-77,2,-74,-95,-72,103,-69,97,-66,120,-63,-64,-60,40,-56,-79,-53,97,-49,40,-45,16,-41,13,-37,38,-33,78,-29,-115,-25,-41,-21,48,-16,-111,-12,-4,-8,100,-3,-38,1,65,6,-80,10,15,15,105,19,-71,23,-13,27,37,32,57,36,65,40,35,44,-6,47,-96,51,56,55,-96,58,-20,61,12,65,9,68,-45,70,125,73,-20,75,56,78,74,80,48,82,-34,83,93,85,-93,86,-75,87,-113,88,51,89,-95,89,-45,89,-45,89,-108,89,37,89,119,88,-102,87,127,86,51,85,-77,83,-10,81,21,80,-13,77,-83,75,46,73,-117,70,-78,67,-71,64,-112,61,68,58,-41,54,64,51,-110,47,-64,43,-44,39,-42,35,-75,31,-114,27,75,23,1,19,-88,14,70,10,-35,5,117,1,3,-3,-96,-8,50,-12,-36,-17,-127,-21,61,-25,4,-29,-34,-34,-49,-38,-47,-42,-12,-46,45,-49,-119,-53,2,-56,-95,-60,98,-63,78,-66,92,-69,-99,-72,3,-74,-99,-77,99,-79,90,-81,-124,-83,-30,-85,113,-86,60,-87,51,-88,106,-89,-45,-90,115,-90,78,-90,94,-90,-91,-90,41,-89,-37,-89,-51,-88,-17,-87,71,-85,-38,-84,-108,-82,-111,-80,-81,-78,9,-75,-116,-73,59,-70,26,-67,29,-64,78,-61,-99,-58,23,-54,-83,-51,100,-47,58,-43,38,-39,46,-35,76,-31,120,-27,-70,-23,6,-18,94,-14,-63,-10,38,-5,-112,-1,-6,3,97,8,-63,12,31,17,106,21,-81,25,-33,29,-1,33,9,38,-5,41,-43,45,-115,49,47,53,-89,56,1,60,53,63,63,66,37,69,-37,71,103,74,-60,76,-16,78,-16,80,-74,82,81,84,-81,85,-31,86,-44,87,-105,88,34,89,113,89,-111,89,109,89,34,89,-114,88,-45,87,-43,86,-88,85,69,84,-84,82,-32,80,-26,78,-79,76,91,74,-57,71,23,69,42,66,40,63,-23,59,-100,56,23,53,-127,49,-63,45,-19,41,-9,37,-12,33,-47,29,-92,25,97,21,20,17,-67,12,93,8,-8,3,-113,-1,43,-5,-61,-10,106,-14,15,-18,-56,-23,-118,-27,95,-31,68,-35,68,-39,82,-43,-118,-47,-51,-51,64,-54,-57,-58,123,-61,76,-64,79,-67,112,-70,-58,-73,67,-75,-16,-78,-51,-80,-37,-82,27,-83,-113,-85,55,-86,21,-87,39,-88,113,-89,-13,-90,-88,-90,-101,-90,-66,-90,31,-89,-79,-89,-128,-88,-128,-87,-72,-86,38,-84,-60,-83,-103,-81,-97,-79,-47,-77,60,-74,-55,-72,-117,-69,116,-66,-126,-63,-63,-60,24,-56,-100,-53,56,-49,-6,-46,-46,-42,-57,-38,-48,-34,-15,-30,32,-25,99,-21,-83,-17,6,-12,101,-8,-56,-4,43,1,-110,5,-15,9,77,14}; }
	private static byte[] data11(){ return new byte[] {-98,18,-29,22,28,27,66,31,88,35,82,39,59,43,1,47,-79,50,61,54,-85,57,-15,60,22,64,13,67,-31,69,-121,72,-5,74,77,77,95,79,80,81,2,83,-123,84,-42,85,-17,86,-46,87,-125,88,-12,88,57,89,60,89,18,89,-88,88,14,88,56,87,47,86,-16,84,126,83,-44,81,-4,79,-16,77,-76,75,75,73,-78,70,-19,67,3,65,-23,61,-78,58,76,55,-50,51,40,48,106,44,-114,40,-106,36,-112,32,106,28,64,24,-7,19,-78,15,89,11,-3,6,-99,2,55,-2,-38,-7,119,-11,37,-15,-45,-20,-108,-24,95,-28,61,-32,48,-36,52,-40,90,-44,-112,-48,-19,-52,100,-55,-3,-59,-65,-62,-97,-65,-80,-68,-30,-71,70,-73,-45,-76,-112,-78,126,-80,-99,-82,-22,-84,116,-85,36,-86,28,-87,53,-88,-104,-89,32,-89,-18,-90,-23,-90,32,-89,-116,-89,48,-88,9,-87,26,-86,93,-85,-42,-84,-124,-82,97,-80,115,-78,-78,-76,31,-73,-66,-71,-127,-68,118,-65,-117,-62,-52,-59,46,-55,-79,-52,87,-48,24,-44,-13,-41,-20,-37,-13,-33,23,-28,68,-24,-122,-20,-51,-16,39,-11,125,-7,-31,-3,61,2,-97,6,-9,10,78,15,-106,19,-43,23,6,28,31,32,48,36,29,40,-2,43,-72,47,93,51,-34,54,63,58,123,61,-112,64,127,67,66,70,-35,72,71,75,-124,77,-110,79,109,81,23,83,-114,84,-51,85,-35,86,-78,87,84,88,-66,88,-17,88,-16,88,-79,88,66,88,-103,87,-69,86,-89,85,96,84,-33,82,53,81,77,79,62,77,-7,74,-121,72,-19,69,29,67,51,64,16,61,-40,57,110,54,-20,50,71,47,-124,43,-86,39,-79,35,-87,31,-118,27,89,23,28,19,-45,14,126,10,41,6,-57,1,108,-3,15,-7,-73,-12,104,-16,28,-20,-24,-25,-77,-29,-93,-33,-107,-37,-87,-41,-47,-45,21,-48,121,-52,-6,-56,-98,-59,104,-62,83,-65,110,-68,-86,-71,25,-73,-80,-76,119,-78,112,-80,-106,-82,-12,-84,127,-85,68,-86,56,-87,105,-88,-56,-89,100,-89,52,-89,57,-89,124,-89,-22,-89,-102,-88,120,-87,-112,-86,-37,-85,89,-83,13,-81,-17,-80,5,-77,73,-75,-69,-73,92,-70,35,-67,26,-64,48,-61,117,-58,-43,-55,91,-51,1,-47,-65,-44,-97,-40,-112,-36,-102,-32,-70,-28,-28,-24,36,-19,106,-15,-69,-11,18,-6,109,-2,-56,2,34,7,120,11,-59,15,10,20,65,24,109,28,126,32,-119,36,111,40,70,44,-2,47,-106,51,19,55,107,58,-98,61,-81,64,-109,67,81,70,-32,72,73,75,119,77,-123,79,84,81,-7,82,104,84,-94,85,-86,86,121,87,22,88,119,88,-86,88,-102,88,99,88,-27,87,63,87,88,86,68,85,-10,83,119,82,-58,80,-34,78,-51,76,-124,74,23,72,116,69,-84,66,-70,63,-98,60,98,57,-4,53,122,50,-42,46,25,43,57,39,78,35,62,31,42,27,-9,22,-60,18,119,14,46,10,-40,5,124,1,41,-3,-51,-8,123,-12,51,-16,-22,-21,-67,-25,-112,-29,126,-33,126,-37,-110,-41,-61,-45,11,-48,118,-52,-7,-56,-87,-59,112,-62,105,-65,-126,-68,-56,-71,57,-73,-43,-76,-93,-78,-99,-80,-54,-82,42,-83,-71,-85,-126,-86,123,-87,-87,-88,20,-88,-88,-89,-125,-89,-122,-89,-56,-89,62,-88,-24,-88,-52,-87,-31,-86,46,-84,-86,-83,96,-81,62,-79,86,-77,-105,-75,8,-72,-89,-70,107,-67,96,-64,117,-61,-75,-58,18,-54,-104,-51,52,-47,-8,-44,-57,-40,-63,-36,-67,-32,-33,-28,3,-23,59,-19,-127,-15,-53,-11,30,-6,115,-2,-53,2,30,7,115,11,-74,15,-4,19,41,24,83,28,98,32,99,36,75,40,25,44,-49,47,100,51,-36,54,49,58,99,61,108,64,83,67,9,70,-100,72,-4,74,48,77,53,79,8,81,-85,82,23,84,85,85,89,86,43,87,-57,87,42,88,91,88,84,88,19,88,-92,87,-12,86,26,86,1,85,-68,83,60,82,-113,80,-81,78,-101,76,94,74,-17,71,82,69,-109,66,-97,63,-114,60,83,57,-13,53,120,50,-39,46,30,43,74,39,92,35,90,31,68,27,28,23,-23,18,-88,14,94,10,15,6,-70,1,104,-3,20,-7,-59,-12,127,-16,64,-20,15,-24,-19,-29,-38,-33,-35,-37,-10,-41,39,-44,116,-48,-34,-52,102,-55,18,-58,-31,-62,-44,-65,-15,-68,54,-70,-90,-73,67,-75,14,-77,7,-79,51,-81,-112,-83,29,-84,-29,-86,-40,-87,6,-87,102,-88,0,-88,-52,-89,-47,-89,13,-88,123,-88,36,-87,-3,-87,16,-85,85,-84,-52,-83,121,-81,84,-79,97,-77,-97,-75,5,-72,-96,-70,91,-67,75,-64,84,-61,-110,-58,-27,-55,100,-51,-5,-48,-79,-44,-122,-40,105,-36,111,-32,123,-28,-92,-24,-46,-20,16,-15,88,-11,-94,-7,-9,-3,69,2,-104,6,-29,10,41,15}; }
	private static byte[] data12(){ return new byte[] {103,19,-107,23,-73,27,-55,31,-59,35,-85,39,126,43,41,47,-54,50,57,54,-108,57,-60,60,-47,63,-71,66,115,69,8,72,106,74,-90,76,-86,78,-121,80,42,82,-94,83,-34,84,-16,85,-61,86,104,87,-43,87,9,88,14,88,-45,87,109,87,-58,86,-11,85,-27,84,-87,83,51,82,-112,80,-74,78,-78,76,121,74,22,72,-122,69,-56,66,-23,63,-40,60,-84,57,83,54,-29,50,73,47,-100,43,-51,39,-25,35,-14,31,-38,27,-59,23,-114,19,90,15,21,11,-54,6,125,2,45,-2,-34,-7,-108,-11,80,-15,21,-19,-28,-24,-58,-28,-77,-32,-73,-36,-48,-40,0,-43,76,-47,-76,-51,60,-54,-31,-58,-80,-61,-98,-64,-74,-67,-8,-70,94,-72,-6,-75,-72,-77,-78,-79,-48,-81,39,-82,-84,-84,102,-85,84,-86,122,-87,-53,-88,95,-88,29,-88,24,-88,72,-88,-84,-88,69,-87,24,-86,25,-85,84,-84,-63,-83,91,-81,48,-79,45,-77,93,-75,-68,-73,68,-70,-7,-68,-42,-65,-36,-62,4,-58,84,-55,-59,-52,79,-48,0,-44,-61,-41,-91,-37,-102,-33,-91,-29,-66,-25,-22,-21,31,-16,94,-12,-88,-8,-17,-4,64,1,-117,5,-46,9,26,14,78,18,-128,22,-96,26,-78,30,-83,34,-104,38,102,42,30,46,-72,49,50,53,-112,56,-61,59,-35,62,-62,65,-116,68,36,71,-109,73,-43,75,-27,77,-54,79,124,81,-5,82,72,84,99,85,67,86,-6,86,110,87,-74,87,-59,87,-100,87,66,87,-81,86,-26,85,-19,84,-71,83,90,82,-63,80,-6,78,3,77,-38,74,-120,72,4,70,89,67,-126,64,-121,61,97,58,31,55,-78,51,45,48,-122,44,-59,40,-19,36,-5,32,-8,28,-32,24,-68,20,-118,16,77,12,9,8,-61,3,117,-1,46,-5,-27,-10,-94,-14,109,-18,56,-22,30,-26,7,-30,12,-34,34,-38,75,-42,-102,-46,-12,-50,125,-53,25,-56,-33,-60,-57,-63,-43,-66,10,-68,108,-71,-12,-74,-80,-76,-108,-78,-87,-80,-14,-82,103,-83,20,-84,-14,-86,4,-86,74,-87,-55,-88,120,-88,97,-88,127,-88,-50,-88,91,-87,20,-86,10,-85,45,-84,-121,-83,21,-81,-50,-80,-62,-78,-38,-76,40,-73,-96,-71,65,-68,16,-65,4,-62,27,-59,94,-56,-70,-53,61,-49,-38,-46,-108,-42,102,-38,84,-34,75,-30,100,-26,126,-22,-81,-18,-25,-14,37,-9,107,-5,-75,-1,-6,3,67,8,-128,12,-68,16,-23,20,11,25,29,29,29,33,10,37,-34,40,-100,44,58,48,-64,51,34,55,98,58,-124,61,118,64,78,67,-18,69,112,72,-69,74,-30,76,-47,78,-105,80,37,82,-121,83,-78,84,-87,85,108,86,-3,86,84,87,121,87,104,87,28,87,-90,86,-17,85,12,85,-17,83,-92,82,32,81,114,79,-116,77,124,75,59,73,-50,70,53,68,116,65,-119,62,121,59,68,56,-18,52,115,49,-30,45,45,42,99,38,-128,34,-123,30,-128,26,95,22,61,18,3,14,-52,9,-121,5,66,1,-1,-4,-74,-8,124,-12,61,-16,20,-20,-17,-25,-37,-29,-37,-33,-24,-37,20,-40,81,-44,-83,-48,38,-51,-70,-55,117,-58,78,-61,82,-64,117,-67,-52,-70,62,-72,-17,-75,-69,-77,-62,-79,-13,-81,88,-82,-20,-84,-72,-85,-80,-86,-27,-87,68,-87,-26,-88,-83,-88,-69,-88,-19,-88,97,-87,6,-86,-36,-86,-19,-85,43,-83,-97,-82,68,-80,27,-78,31,-76,83,-74,-76,-72,65,-69,-9,-67,-42,-64,-37,-61,5,-57,83,-54,-65,-51,77,-47,-10,-44,-72,-40,-109,-36,-122,-32,-122,-28,-96,-24,-67,-20,-16,-16,38,-11,101,-7,-90,-3,-20,1,43,6,110,10,-94,14,-44,18,-9,22,11,27,19,31,-1,34,-29,38,-95,42,80,46,-37,49,75,53,-101,56,-58,59,-49,62,-82,65,105,68,-9,70,91,73,-110,75,-102,77,115,79,28,81,-109,82,-41,83,-25,84,-57,85,107,86,-26,86,29,87,44,87,-2,86,-100,86,11,86,58,85,65,84,10,83,-85,81,15,80,75,78,83,76,42,74,-35,71,86,69,-76,66,-36,63,-24,60,-60,57,-120,54,32,51,-93,47,-1,43,74,40,114,36,-113,32,-115,28,-124,24,100,20,60,16,9,12,-51,7,-112,3,79,-1,11,-5,-45,-10,-108,-14,107,-18,66,-22,44,-26,37,-30,46,-34,78,-38,-123,-42,-44,-46,65,-49,-56,-53,116,-56,61,-59,44,-62,68,-65,125,-68,-28,-71,120,-73,46,-75,33,-77,52,-79,-125,-81,-6,-83,-86,-84,-118,-85,-101,-86,-24,-87,94,-87,22,-87,-9,-88,22,-87,102,-87,-23,-87,-88,-86,-110,-85,-74,-84,10,-82,-111,-81,71,-79,51,-77,68,-75,-115,-73,-5,-71,-106,-68,92,-65,70,-62,89,-59,-117,-56,-26,-53,89,-49,-17,-46,-95,-42,100,-38,74,-34,59,-30,65,-26,91,-22,120,-18,-82,-14,-37,-10,30,-5,88,-1,-104,3,-42,7}; }
	private static byte[] data13(){ return new byte[] {11,12,61,16,98,20,126,24,-123,28,-125,32,100,36,53,40,-19,43,-123,47,7,51,100,54,-92,57,-67,60,-75,63,-126,66,40,69,-89,71,-12,73,24,76,14,78,-47,79,102,81,-55,82,-7,83,-12,84,-63,85,81,86,-77,86,-33,86,-46,86,-106,86,34,86,119,85,-96,84,-120,83,76,82,-44,80,44,79,91,77,77,75,32,73,-67,70,48,68,127,65,-99,62,-97,59,116,56,45,53,-64,49,58,46,-109,42,-40,38,-2,34,22,31,22,27,7,23,-21,18,-61,14,-112,10,93,6,28,2,-29,-3,-88,-7,109,-11,67,-15,19,-19,-1,-24,-21,-28,-16,-32,6,-35,47,-39,117,-43,-49,-47,73,-50,-34,-54,-101,-57,110,-60,116,-63,-108,-66,-32,-69,91,-71,-10,-74,-54,-76,-63,-78,-17,-80,73,-81,-44,-83,-107,-84,-124,-85,-86,-86,3,-86,-112,-87,81,-87,73,-87,117,-87,-45,-87,107,-86,50,-85,47,-84,95,-83,-62,-82,84,-80,27,-78,10,-76,49,-74,122,-72,-4,-70,-104,-67,108,-64,91,-61,116,-58,-79,-55,12,-51,-120,-48,33,-44,-45,-41,-98,-37,-127,-33,117,-29,124,-25,-110,-21,-77,-17,-32,-13,17,-8,75,-4,-125,0,-66,4,-11,8,37,13,79,17,107,21,-126,25,123,29,117,33,70,37,20,41,-73,44,79,48,-71,51,21,55,64,58,82,61,56,64,-6,66,-109,69,2,72,67,74,89,76,62,78,-10,79,124,81,-47,82,-16,83,-27,84,-104,85,39,86,116,86,-109,86,127,86,48,86,-79,85,0,85,18,84,-2,82,-86,81,48,80,123,78,-96,76,-114,74,85,72,-22,69,91,67,-99,64,-69,61,-74,58,-124,55,61,52,-53,48,67,45,-102,41,-35,37,4,34,26,30,28,26,14,22,-12,17,-50,13,-95,9,107,5,55,1,-5,-4,-54,-8,-108,-12,112,-16,71,-20,58,-24,46,-28,60,-32,90,-36,-116,-40,-37,-44,62,-47,-60,-51,99,-54,39,-57,9,-60,23,-63,65,-66,-98,-69,27,-71,-54,-74,-93,-76,-88,-78,-31,-80,68,-81,-33,-83,-91,-84,-93,-85,-45,-86,51,-86,-48,-87,-107,-87,-100,-87,-51,-87,56,-86,-41,-86,-92,-85,-82,-84,-31,-83,79,-81,-28,-80,-76,-78,-87,-76,-45,-74,37,-71,-90,-69,75,-66,31,-63,20,-60,45,-57,110,-54,-55,-51,69,-47,-31,-44,-110,-40,92,-36,63,-32,47,-28,55,-24,73,-20,103,-16,-112,-12,-65,-8,-14,-4,42,1,91,5,-114,9,-71,13,-37,17,-10,21,-1,25,-8,29,-29,33,-75,37,115,41,22,45,-96,48,6,52,87,55,122,58,-125,61,99,64,26,67,-83,69,15,72,76,74,87,76,54,78,-28,79,98,81,-81,82,-55,83,-79,84,99,85,-27,85,47,86,73,86,40,86,-37,85,80,85,-100,84,-86,83,-112,82,57,81,-70,79,2,78,33,76,18,74,-49,71,107,69,-46,66,24,64,51,61,44,58,0,55,-78,51,70,48,-69,44,23,41,90,37,-125,33,-99,29,-97,25,-104,21,127,17,93,13,52,9,3,5,-45,0,-99,-4,112,-8,63,-12,32,-16,-1,-21,-11,-25,-15,-29,4,-32,39,-36,99,-40,-78,-44,35,-47,-88,-51,82,-54,26,-57,4,-60,22,-63,72,-66,-85,-69,43,-71,-27,-74,-66,-76,-51,-78,9,-79,114,-81,16,-82,-34,-84,-34,-85,19,-85,120,-86,21,-86,-28,-87,-26,-87,35,-86,-120,-86,46,-85,-2,-85,5,-83,63,-82,-87,-81,67,-79,16,-77,8,-75,46,-73,-122,-71,-2,-69,-87,-66,120,-63,106,-60,-120,-57,-67,-54,29,-50,-108,-47,44,-43,-37,-40,-95,-36,-128,-32,110,-28,113,-24,124,-20,-100,-16,-71,-12,-21,-8,21,-3,71,1,119,5,-93,9,-54,13,-25,17,-3,21,-3,25,-6,29,-42,33,-83,37,93,41,4,45,-127,48,-22,51,48,55,86,58,85,61,54,64,-28,66,120,69,-42,71,15,74,23,76,-11,77,-97,79,28,81,104,82,126,83,104,84,23,85,-104,85,-28,85,-6,85,-34,85,-115,85,6,85,82,84,97,83,72,82,-13,80,118,79,-61,77,-31,75,-41,73,-107,71,55,69,-98,66,-20,63,6,61,9,58,-39,54,-103,51,40,48,-87,44,6,41,78,37,125,33,-101,29,-94,25,-95,21,-118,17,113,13,74,9,31,5,-13,0,-61,-4,-104,-8,112,-12,81,-16,55,-20,48,-24,48,-28,70,-32,112,-36,-86,-40,1,-43,113,-47,-5,-51,-88,-54,113,-57,92,-60,112,-63,-89,-66,2,-68,-112,-71,60,-73,34,-75,39,-77,105,-79,-52,-81,110,-82,55,-83,53,-84,107,-85,-53,-86,102,-86,51,-86,49,-86,104,-86,-48,-86,105,-85,61,-84,58,-83,113,-82,-41,-81,105,-79,53,-77,34,-75,73,-73,-109,-71,13,-68,-82,-66,118,-63,101,-60,120,-57,-84,-54,4,-50,114,-47,8,-43,-85,-40,114,-36,69,-32,49,-28,42,-24,53,-20,71,-16,106,-12,-117,-8}; }
	private static byte[] data14(){ return new byte[] {-72,-4,-31,0,15,5,53,9,89,13,114,17,-126,21,-123,25,119,29,89,33,39,37,-38,40,123,44,-4,47,96,51,-86,54,-53,57,-50,60,-81,63,95,66,-12,68,83,71,-114,73,-98,75,119,77,45,79,-88,80,-7,81,23,83,2,84,-70,84,63,85,-112,85,-82,85,-106,85,79,85,-50,84,31,84,59,83,34,82,-35,80,97,79,-70,77,-31,75,-37,73,-87,71,73,69,-61,66,18,64,58,61,65,58,28,55,-30,51,124,48,4,45,104,41,-73,37,-14,33,15,30,38,26,36,22,26,18,1,14,-27,9,-68,5,-105,1,107,-3,67,-7,34,-11,1,-15,-14,-20,-27,-24,-18,-28,2,-31,43,-35,106,-39,-64,-43,46,-46,-70,-50,98,-53,42,-56,22,-59,35,-62,88,-65,-79,-68,55,-70,-30,-73,-66,-75,-61,-77,-8,-79,92,-80,-15,-82,-77,-83,-81,-84,-45,-85,50,-85,-61,-86,-126,-86,126,-86,-92,-86,4,-85,-105,-85,89,-84,83,-83,122,-82,-44,-81,99,-79,24,-77,7,-75,23,-73,94,-71,-56,-69,98,-66,28,-63,2,-60,9,-57,52,-54,-127,-51,-26,-48,114,-44,10,-40,-53,-37,-109,-33,119,-29,108,-25,104,-21,124,-17,-112,-13,-79,-9,-42,-5,-5,-1,36,4,70,8,103,12,126,16,-118,20,-114,24,126,28,95,32,47,36,-30,39,-124,43,8,47,112,50,-69,53,-28,56,-24,59,-50,62,-120,65,32,68,-119,70,-53,72,-33,74,-56,76,-128,78,12,80,98,81,-114,82,-128,83,72,84,-43,84,54,85,94,85,85,85,24,85,-90,84,5,84,45,83,37,82,-22,80,-128,79,-30,77,28,76,32,74,-2,71,-85,69,51,67,-113,64,-60,61,-41,58,-62,55,-114,52,62,49,-59,45,62,42,-108,38,-41,34,3,31,31,27,38,23,38,19,19,15,-3,10,-36,6,-70,2,-106,-2,111,-6,82,-10,54,-14,37,-18,28,-22,36,-26,55,-30,98,-34,-100,-38,-16,-42,90,-45,-28,-49,-125,-52,74,-55,44,-58,51,-61,96,-64,-79,-67,44,-69,-49,-72,-98,-74,-101,-76,-63,-78,28,-79,-97,-81,90,-82,65,-83,94,-84,-87,-85,44,-85,-35,-86,-58,-86,-32,-86,46,-85,-82,-85,100,-84,73,-83,97,-82,-83,-81,36,-79,-48,-78,-89,-76,-83,-74,-34,-72,63,-69,-66,-67,116,-64,66,-61,64,-58,88,-55,-102,-52,-17,-49,111,-45,-2,-42,-85,-38,113,-34,67,-30,47,-26,41,-22,42,-18,63,-14,84,-10,115,-6,-104,-2,-77,2,-35,6,-15,10,12,15,23,19,23,23,12,27,-18,30,-68,34,123,38,27,42,-89,45,21,49,100,52,-102,55,-91,58,-107,61,88,64,-3,66,110,69,-59,71,-35,73,-35,75,-99,77,61,79,-96,80,-34,81,-31,82,-70,83,91,84,-52,84,6,85,20,85,-26,84,-116,84,-6,83,56,83,67,82,30,81,-59,79,63,78,-122,76,-91,74,-113,72,87,70,-23,67,94,65,-94,62,-57,59,-61,56,-96,53,92,50,-7,46,123,43,-32,39,51,36,102,32,-108,28,-96,24,-84,20,-94,16,-107,12,120,8,97,4,58,0,33,-4,-1,-9,-22,-13,-42,-17,-46,-21,-46,-25,-21,-29,11,-32,71,-36,-110,-40,-9,-44,120,-47,18,-50,-52,-54,-90,-57,-93,-60,-67,-63,12,-65,108,-68,12,-70,-59,-73,-79,-75,-54,-77,14,-78,-124,-80,39,-81,-2,-83,2,-83,62,-84,-89,-85,69,-85,25,-85,25,-85,83,-85,-67,-85,90,-84,42,-83,44,-82,92,-81,-60,-80,82,-78,24,-76,5,-74,34,-72,106,-70,-38,-68,116,-65,53,-62,26,-59,36,-56,77,-53,-101,-50,-3,-47,-119,-43,30,-39,-40,-36,-96,-32,125,-28,105,-24,104,-20,105,-16,127,-12,-110,-8,-80,-4,-50,0,-24,4,7,9,20,13,41,17,36,21,31,25,1,29,-40,32,-105,36,68,40,-44,43,77,47,-86,50,-29,53,4,57,-7,59,-45,62,-128,65,11,68,104,70,-97,72,-90,74,-123,76,48,78,-78,79,-1,80,31,82,10,83,-57,83,76,84,-90,84,-59,84,-73,84,113,84,-1,83,80,83,124,82,106,81,48,80,-64,78,36,77,88,75,94,73,60,71,-22,68,112,66,-47,63,7,61,28,58,14,55,-38,51,-114,48,33,45,-105,41,-7,37,63,34,117,30,-106,26,-89,22,-83,18,-92,14,-106,10,126,6,102,2,72,-2,51,-6,22,-10,10,-14,1,-18,1,-22,21,-26,51,-30,99,-34,-83,-38,5,-41,125,-45,13,-48,-70,-52,-125,-55,117,-58,126,-61,-73,-64,15,-66,-112,-69,60,-71,16,-73,20,-75,62,-77,-95,-79,37,-80,-24,-82,-48,-83,-15,-84,63,-84,-62,-85,121,-85,93,-85,125,-85,-59,-85,75,-84,-7,-84,-31,-83,-11,-82,59,-80,-75,-79,87,-77,45,-75,45,-73,89,-71,-79,-69,48,-66,-39,-64,-92,-61,-103,-58,-87,-55,-30,-52,50,-48,-91,-45,46,-41,-47,-38,-116,-34,89,-30}; }
	private static byte[] data15(){ return new byte[] {55,-26,41,-22,33,-18,42,-14,57,-10,76,-6,101,-2,126,2,-108,6,-86,10,-76,14,-70,18,-79,22,-100,26,122,30,60,34,-8,37,-115,41,23,45,124,48,-55,51,-10,54,0,58,-23,60,-83,63,74,66,-64,68,11,71,47,73,34,75,-21,76,-122,78,-18,79,45,81,52,82,13,83,-76,83,41,84,105,84,122,84,85,84,-2,83,120,83,-71,82,-47,81,-82,80,100,79,-28,77,56,76,93,74,87,72,33,70,-54,67,64,65,-106,62,-61,59,-52,56,-73,53,123,50,42,47,-80,43,42,40,-128,36,-55,32,-8,28,25,25,42,21,47,17,40,13,29,9,7,5,-12,0,-38,-4,-55,-8,-73,-12,-81,-16,-82,-20,-71,-24,-42,-28,-5,-32,62,-35,-119,-39,-8,-43,118,-46,22,-49,-49,-53,-85,-56,-90,-59,-59,-62,8,-64,115,-67,4,-69,-64,-72,-89,-74,-73,-76,-7,-78,102,-79,2,-80,-47,-82,-50,-83,-4,-84,96,-84,-17,-85,-71,-85,-82,-85,-36,-85,55,-84,-56,-84,-119,-83,125,-82,-96,-81,-10,-80,119,-78,44,-76,10,-74,23,-72,77,-70,-80,-68,55,-65,-23,-63,-66,-60,-75,-57,-45,-54,11,-50,101,-47,-41,-44,105,-40,10,-36,-53,-33,-107,-29,119,-25,101,-21,95,-17,100,-13,114,-9,127,-5,-106,-1,-87,3,-70,7,-55,11,-52,15,-53,19,-71,23,-99,27,110,31,43,35,-41,38,103,42,-33,45,63,49,124,52,-101,55,-99,58,115,61,46,64,-68,66,34,69,100,71,115,73,94,75,22,77,-95,78,1,80,41,81,40,82,-13,82,-120,83,-12,83,36,84,39,84,-6,83,-112,83,4,83,51,82,69,81,19,80,-61,78,51,77,-124,75,-102,73,-113,71,82,69,-17,66,99,64,-80,61,-40,58,-34,55,-63,52,-122,49,44,46,-75,42,43,39,127,35,-54,31,-11,27,28,24,43,20,50,16,50,12,33,8,26,4,2,0,-12,-5,-27,-9,-40,-13,-39,-17,-35,-21,-13,-25,17,-28,73,-32,-120,-36,-24,-40,87,-43,-27,-47,-116,-50,81,-53,54,-56,62,-59,100,-62,-72,-65,40,-67,-56,-70,-112,-72,126,-74,-96,-76,-25,-78,100,-79,8,-80,-27,-82,-22,-83,37,-83,-109,-84,44,-84,2,-84,-2,-85,57,-84,-103,-84,56,-83,-2,-83,-6,-82,42,-80,-128,-79,15,-77,-59,-76,-83,-74,-67,-72,-4,-70,94,-67,-17,-65,-95,-62,122,-59,119,-56,-111,-53,-47,-50,38,-46,-96,-43,43,-39,-46,-36,-117,-32,92,-28,51,-24,41,-20,22,-16,33,-12,33,-8,54,-4,61,0,84,4,91,8,99,12,103,16,85,20,72,24,26,28,-20,31,-98,35,66,39,-53,42,59,46,-111,49,-57,52,-33,55,-44,58,-89,61,84,64,-36,66,57,69,114,71,121,73,90,75,10,77,-115,78,-28,79,6,81,-5,81,-67,82,80,83,-83,83,-35,83,-42,83,-96,83,55,83,-100,82,-48,81,-47,80,-89,79,68,78,-65,76,-1,74,28,73,7,71,-53,68,101,66,-40,63,33,61,76,58,78,55,51,52,-9,48,-98,45,41,42,-97,38,-11,34,67,31,112,27,-103,23,-83,19,-75,15,-70,11,-81,7,-88,3,-102,-1,-116,-5,-123,-9,124,-13,-125,-17,-115,-21,-88,-25,-49,-29,7,-32,83,-36,-75,-40,43,-43,-61,-47,107,-50,59,-53,36,-56,50,-59,99,-62,-74,-65,51,-67,-42,-70,-93,-72,-100,-74,-68,-76,16,-77,-115,-79,60,-80,24,-81,38,-82,101,-83,-44,-84,120,-84,73,-84,82,-84,-121,-84,-13,-84,-115,-83,90,-82,88,-81,-122,-80,-30,-79,111,-77,41,-75,13,-73,35,-71,92,-69,-62,-67,81,-64,0,-61,-36,-59,-46,-56,-16,-53,39,-49,-126,-46,-15,-43,127,-39,31,-35,-40,-32,-95,-28,124,-24,98,-20,89,-16,82,-12,90,-8,95,-4,108,0,117,4,124,8,-128,12,122,16,106,20,81,24,35,28,-19,31,-100,35,57,39,-64,42,40,46,125,49,-86,52,-62,55,-82,58,-126,61,38,64,-82,66,6,69,58,71,63,73,31,75,-56,76,78,78,-101,79,-62,80,-78,81,115,82,5,83,95,83,-110,83,-122,83,86,83,-26,82,81,82,-127,81,-120,80,90,79,-1,77,116,76,-68,74,-41,72,-56,70,-115,68,42,66,-97,63,-18,60,26,58,33,55,10,52,-47,48,125,45,13,42,-124,38,-27,34,47,31,106,27,-113,23,-82,19,-71,15,-63,11,-65,7,-72,3,-80,-1,-86,-5,-94,-9,-92,-13,-85,-17,-70,-21,-39,-25,6,-28,63,-32,-110,-36,-12,-40,114,-43,6,-46,-71,-50,-123,-53,117,-56,-124,-59,-76,-62,14,-64,-121,-67,47,-69,-4,-72,-14,-74,26,-75,102,-77,-25,-79,-107,-80,109,-81,127,-82,-73,-83,42,-83,-58,-84,-102,-84,-102,-84,-44,-84,53,-83,-47,-83,-103,-82,-112,-81,-65,-80,18,-78,-99,-77,81,-75,51,-73,62,-71,119,-69,-42,-67,93,-64,13,-61,-38,-59,-46,-56}; }
	private static byte[] data16(){ return new byte[] {-27,-53,27,-49,106,-46,-38,-43,91,-39,-5,-36,-85,-32,110,-28,70,-24,36,-20,22,-16,11,-12,10,-8,16,-4,18,0,28,4,26,8,30,12,14,16,3,20,-35,23,-75,27,118,31,36,35,-62,38,65,42,-81,45,-5,48,46,52,64,55,49,58,2,61,-87,63,46,66,-116,68,-67,70,-53,72,-92,74,90,76,-38,77,52,79,86,80,79,81,20,82,-88,82,15,83,60,83,66,83,12,83,-84,82,24,82,80,81,96,80,53,79,-27,77,96,76,-81,74,-43,72,-56,70,-101,68,58,66,-67,63,15,61,71,58,82,55,70,52,18,49,-55,45,93,42,-33,38,68,35,-105,31,-40,27,4,24,41,20,60,16,70,12,78,8,72,4,73,0,67,-4,68,-8,70,-12,82,-16,100,-20,-122,-24,-78,-28,-14,-32,66,-35,-89,-39,36,-42,-71,-46,106,-49,55,-52,36,-55,48,-58,98,-61,-78,-64,47,-66,-50,-69,-105,-71,-115,-73,-88,-75,-10,-77,109,-78,19,-79,-21,-81,-20,-82,38,-82,-119,-83,34,-83,-19,-84,-30,-84,21,-83,106,-83,0,-82,-69,-82,-85,-81,-50,-80,22,-78,-101,-77,63,-75,26,-73,26,-71,72,-69,-99,-67,26,-64,-66,-62,-125,-59,112,-56,122,-53,-93,-50,-17,-47,77,-43,-50,-40,97,-36,7,-32,-56,-29,-113,-25,111,-21,85,-17,69,-13,65,-9,58,-5,64,-1,61,3,63,7,55,11,46,15,23,19,-10,22,-54,26,-118,30,57,34,-42,37,89,41,-60,44,25,48,72,51,98,54,86,57,40,60,-38,62,97,65,-56,67,-3,69,19,72,-10,73,-79,75,62,77,-100,78,-51,79,-50,80,-100,81,61,82,-83,82,-22,82,-9,82,-48,82,123,82,-13,81,60,81,82,80,60,79,-15,77,-128,76,-42,74,15,73,10,71,-18,68,-103,66,37,64,-117,61,-58,58,-25,55,-34,52,-67,49,121,46,28,43,-88,39,20,36,117,32,-69,28,-12,24,29,21,57,17,74,13,89,9,89,5,94,1,94,-3,96,-7,105,-11,116,-15,-117,-19,-84,-23,-39,-27,24,-30,103,-34,-52,-38,68,-41,-39,-45,-126,-48,78,-51,50,-54,60,-57,99,-60,-78,-63,30,-65,-66,-68,117,-70,103,-72,117,-74,-71,-76,34,-77,-63,-79,-124,-80,-126,-81,-90,-82,2,-82,-121,-83,70,-83,45,-83,77,-83,-101,-83,23,-82,-56,-82,-87,-81,-74,-80,-6,-79,96,-77,0,-75,-61,-74,-71,-72,-43,-70,27,-67,-120,-65,30,-62,-46,-60,-73,-57,-87,-54,-47,-51,3,-47,95,-44,-49,-41,83,-37,-9,-34,-91,-30,106,-26,59,-22,26,-18,4,-14,-9,-11,-18,-7,-24,-3,-25,1,-32,5,-37,9,-56,13,-73,17,-111,21,104,25,39,29,-37,32,120,36,0,40,114,43,-57,46,3,50,31,53,29,56,-7,58,-79,61,71,64,-78,66,-3,68,21,71,12,73,-46,74,109,76,-37,77,28,79,40,80,16,81,-72,81,64,82,-119,82,-84,82,-106,82,83,82,-33,81,56,81,99,80,95,79,38,78,-54,76,50,75,124,73,-115,71,126,69,63,67,-36,64,81,62,-94,59,-52,56,-37,53,-62,50,-109,47,65,44,-37,40,86,37,-63,33,19,30,87,26,-117,22,-81,18,-53,14,-37,10,-22,6,-19,2,-9,-2,-5,-6,6,-9,20,-13,44,-17,75,-21,121,-25,-73,-29,-2,-33,101,-36,-45,-40,99,-43,8,-46,-55,-50,-91,-53,-89,-56,-66,-59,7,-61,101,-64,-12,-67,-91,-69,126,-71,-122,-73,-79,-75,18,-76,-106,-78,80,-79,51,-80,74,-81,-114,-82,3,-82,-88,-83,-128,-83,-122,-83,-62,-83,38,-82,-58,-82,-119,-81,-118,-80,-82,-79,7,-77,-114,-76,58,-74,32,-72,32,-70,87,-68,-82,-66,46,-63,-41,-61,-100,-58,-117,-55,-109,-52,-64,-49,5,-45,102,-42,-31,-39,111,-35,24,-31,-54,-28,-106,-24,102,-20,75,-16,50,-12,36,-8,26,-4,15,0,9,4,-4,7,-17,11,-43,15,-73,19,-119,23,80,27,6,31,-89,34,56,38,-81,41,12,45,85,48,118,51,-122,54,105,57,50,60,-43,62,81,65,-87,67,-39,69,-40,71,-68,73,96,75,-20,76,57,78,99,79,88,80,32,81,-72,81,28,82,86,82,86,82,49,82,-51,81,71,81,-123,80,-101,79,-128,78,50,77,-67,75,22,74,71,72,73,70,38,68,-42,65,100,63,-56,60,8,58,44,55,38,52,11,49,-55,45,116,42,2,39,121,35,-36,31,45,28,106,24,-97,20,-66,16,-35,12,-17,8,-3,4,8,1,20,-3,29,-7,51,-11,67,-15,106,-19,-113,-23,-52,-27,16,-30,108,-34,-39,-38,91,-41,-5,-45,-85,-48,-125,-51,110,-54,-127,-57,-78,-60,3,-62,-125,-65,27,-67,-26,-70,-40,-72,-19,-74,56,-75,-90,-77,71,-78,20,-79,16,-80,59,-81,-106,-82,35,-82,-36,-83,-52,-83,-25,-83,53,-82,-75,-82,97,-81,65,-80,78,-79,-118,-78,-12,-77}; }
	private static byte[] data17(){ return new byte[] {-118,-75,78,-73,59,-71,83,-69,-107,-67,-6,-65,-118,-62,59,-59,15,-56,7,-53,25,-50,78,-47,-100,-44,2,-40,-124,-37,23,-33,-64,-30,122,-26,67,-22,23,-18,-6,-15,-33,-11,-50,-7,-62,-3,-77,1,-89,5,-110,9,127,13,93,17,53,21,-1,24,-72,28,101,32,-7,35,125,39,-29,42,58,46,103,49,-121,52,121,55,85,58,7,61,-100,63,4,66,74,68,102,70,85,72,33,74,-71,75,42,77,104,78,125,79,94,80,21,81,-106,81,-20,81,13,82,1,82,-62,81,83,81,-72,80,-26,79,-21,78,-66,77,97,76,-32,74,38,73,77,71,63,69,16,67,-75,64,56,62,-112,59,-53,56,-31,53,-43,50,-75,47,104,44,22,41,-107,37,18,34,107,30,-66,26,-4,22,41,19,84,15,106,11,-122,7,-108,3,-92,-1,-75,-5,-58,-9,-36,-13,-2,-17,33,-20,92,-24,-106,-28,-19,-32,81,-35,-57,-39,94,-42,-4,-46,-56,-49,-93,-52,-92,-55,-64,-58,2,-60,99,-63,-17,-66,-100,-68,116,-70,117,-72,-98,-74,-10,-76,119,-77,39,-78,5,-79,18,-80,76,-81,-69,-82,81,-82,35,-82,25,-82,76,-82,-93,-82,52,-81,-18,-81,-36,-80,-10,-79,64,-77,-77,-76,91,-74,35,-72,34,-70,62,-68,-114,-66,-7,-64,-109,-61,73,-58,39,-55,35,-52,59,-49,118,-46,-61,-43,52,-39,-80,-36,76,-32,-14,-29,-84,-25,118,-21,72,-17,41,-13,12,-9,-8,-6,-26,-2,-45,2,-62,6,-88,10,-117,14,102,18,51,22,-12,25,-86,29,66,33,-38,36,69,40,-81,43,-19,46,24,50,39,53,13,56,-33,58,-125,61,8,64,104,66,-101,68,-82,70,-113,72,73,74,-39,75,55,77,109,78,112,79,72,80,-21,80,102,81,-87,81,-61,81,-89,81,94,81,-30,80,59,80,95,79,91,78,31,77,-63,75,44,74,115,72,-117,70,121,68,64,66,-28,63,87,61,-75,58,-31,55,-7,52,-22,49,-65,46,123,43,25,40,-89,36,21,33,122,29,-61,25,8,22,55,18,97,14,126,10,-101,6,-85,2,-58,-2,-44,-6,-15,-10,11,-13,50,-17,95,-21,-99,-25,-28,-29,64,-32,-83,-36,46,-39,-56,-43,121,-46,72,-49,46,-52,58,-55,96,-58,-83,-61,26,-63,-82,-66,104,-68,73,-70,87,-72,-119,-74,-18,-76,120,-77,51,-78,29,-79,50,-80,120,-81,-15,-82,-112,-82,109,-82,108,-82,-91,-82,11,-81,-98,-81,102,-80,86,-79,124,-78,-55,-77,72,-75,-17,-74,-60,-72,-62,-70,-25,-68,57,-65,-87,-63,71,-60,-2,-58,-32,-55,-35,-52,-10,-49,52,-45,-127,-42,-17,-39,113,-35,2,-31,-79,-28,98,-24,47,-20,-6,-17,-39,-13,-71,-9,-96,-5,-118,-1,115,3,91,7,62,11,25,15,-19,18,-74,22,111,26,29,30,-78,33,60,37,-90,40,3,44,59,47,95,50,100,53,68,56,12,59,-89,61,37,64,123,66,-87,68,-81,70,-116,72,60,74,-61,75,28,77,70,78,71,79,18,80,-77,80,35,81,98,81,116,81,83,81,2,81,-123,80,-45,79,-8,78,-23,77,-81,76,72,75,-77,73,-11,71,11,70,-10,67,-67,65,90,63,-45,60,42,58,91,55,109,52,99,49,54,46,-11,42,-108,39,32,36,-106,32,-9,28,74,25,-116,21,-64,17,-16,13,14,10,47,6,73,2,94,-2,125,-6,-106,-10,-70,-14,-27,-18,24,-21,90,-25,-85,-29,8,-32,127,-36,4,-39,-91,-43,92,-46,48,-49,33,-52,45,-55,95,-58,-85,-61,38,-63,-71,-66,127,-68,97,-70,119,-72,-81,-74,21,-75,-86,-77,101,-78,87,-79,111,-80,-70,-81,53,-81,-37,-82,-73,-82,-66,-82,-9,-82,97,-81,-12,-81,-62,-80,-79,-79,-40,-78,41,-76,-91,-75,80,-73,37,-71,31,-69,74,-67,-107,-65,8,-62,-93,-60,91,-57,57,-54,51,-51,78,-48,-126,-45,-43,-42,58,-38,-71,-35,77,-31,-20,-28,-88,-24,98,-20,54,-16,8,-12,-24,-9,-56,-5,-80,-1,-112,3,120,7,82,11,43,15,-5,18,-70,22,116,26,24,30,-83,33,46,37,-105,40,-21,43,35,47,65,50,62,53,33,56,-35,58,123,61,-12,63,65,66,116,68,112,70,78,72,-5,73,126,75,-41,76,-2,77,-4,78,-57,79,104,80,-42,80,19,81,41,81,1,81,-71,80,51,80,-117,79,-87,78,-95,77,102,76,2,75,110,73,-77,71,-54,69,-70,67,-125,65,36,63,-97,60,-5,57,45,55,72,52,60,49,25,46,-42,42,-127,39,10,36,-116,32,-21,28,70,25,-115,21,-58,17,-8,13,32,10,64,6,98,2,125,-2,-100,-6,-65,-10,-30,-14,22,-17,75,-21,-111,-25,-26,-29,72,-32,-64,-36,76,-39,-19,-43,-87,-46,127,-49,113,-52,-126,-55,-78,-58,7,-60,122,-63,23,-65,-42,-68,-64,-70,-49,-72,14,-73,111,-75,5,-76,-63,-78,-84,-79,-53,-80,12,-80}; }
	private static byte[] data18(){ return new byte[] {-117,-81,44,-81,6,-81,10,-81,64,-81,-90,-81,55,-80,-1,-80,-21,-79,15,-77,89,-76,-46,-75,119,-73,70,-71,63,-69,95,-67,-88,-65,22,-62,-90,-60,95,-57,50,-54,40,-51,63,-48,105,-45,-71,-42,22,-38,-110,-35,27,-31,-67,-28,104,-24,39,-20,-18,-17,-67,-13,-102,-9,113,-5,88,-1,50,3,20,7,-20,10,-63,14,-118,18,76,22,-3,25,-95,29,52,33,-81,36,27,40,107,43,-94,46,-64,49,-69,52,-96,55,90,58,-5,60,114,63,-60,65,-10,67,-11,69,-42,71,-123,73,11,75,104,76,-109,77,-107,78,101,79,10,80,124,80,-60,80,-43,80,-64,80,115,80,-4,79,85,79,124,78,124,77,72,76,-24,74,98,73,-88,71,-52,69,-61,67,-112,65,61,63,-64,60,31,58,98,55,123,52,125,49,97,46,36,43,-41,39,105,36,-18,32,89,29,-70,25,2,22,74,18,122,14,-84,10,-46,6,-10,2,25,-1,59,-5,95,-9,-114,-13,-70,-17,-4,-21,62,-24,-105,-28,-4,-32,114,-35,1,-38,-96,-42,95,-45,50,-48,34,-51,53,-54,95,-57,-78,-60,38,-62,-72,-65,124,-67,89,-69,108,-71,-101,-73,1,-74,-120,-76,69,-77,37,-78,60,-79,120,-80,-19,-81,-121,-81,88,-81,84,-81,127,-81,-35,-81,102,-80,30,-79,11,-78,24,-77,99,-76,-54,-75,106,-73,43,-71,27,-69,49,-67,110,-65,-43,-63,86,-60,11,-57,-52,-55,-62,-52,-59,-49,-17,-46,46,-42,-120,-39,-9,-36,124,-32,17,-28,-71,-25,109,-21,46,-17,-5,-14,-53,-10,-92,-6,125,-2,91,2,50,6,13,10,-39,13,-92,17,97,21,18,25,-75,28,71,32,-59,35,48,39,-128,42,-67,45,-40,48,-34,51,-65,54,-123,57,35,60,-91,62,-3,64,49,67,62,69,32,71,-38,72,107,74,-51,75,4,77,14,78,-22,78,-103,79,22,80,106,80,-122,80,125,80,60,80,-46,79,53,79,111,78,116,77,82,76,-2,74,-125,73,-39,71,9,70,10,68,-22,65,-98,63,48,61,-99,58,-24,55,17,53,30,50,9,47,-34,43,-106,40,53,37,-60,33,54,30,-95,26,-12,22,62,19,124,15,-80,11,-34,7,8,4,46,0,86,-4,125,-8,-82,-12,-32,-16,31,-19,102,-23,-69,-27,34,-30,-105,-34,37,-37,-65,-41,124,-44,73,-47,56,-50,67,-53,103,-56,-74,-59,27,-61,-78,-64,94,-66,64,-68,61,-70,107,-72,-63,-74,62,-75,-19,-77,-60,-78,-54,-79,-1,-80,94,-80,-15,-81,-82,-81,-97,-81,-70,-81,8,-80,-125,-80,44,-79,4,-78,11,-77,59,-76,-100,-75,38,-73,-39,-72,-68,-70,-66,-68,-15,-66,67,-63,-69,-61,92,-58,21,-55,-9,-53,-14,-50,11,-46,63,-43,-113,-40,-17,-37,107,-33,-11,-30,-108,-26,62,-22,-5,-19,-72,-15,-119,-11,85,-7,47,-3,4,1,-39,4,-80,8,121,12,69,16,-2,19,-78,23,85,27,-24,30,106,34,-42,37,47,41,107,44,-110,47,-101,50,-125,53,85,56,-7,58,-123,61,-21,63,37,66,66,68,47,70,-10,71,-105,73,4,75,77,76,101,77,81,78,17,79,-97,79,1,80,52,80,55,80,13,80,-78,79,42,79,113,78,-112,77,121,76,65,75,-50,73,63,72,122,70,-108,68,-126,66,71,64,-19,61,104,59,-59,56,0,54,23,51,24,48,-10,44,-66,41,108,38,2,35,-120,31,-10,27,90,24,-86,20,-15,16,47,13,97,9,-108,5,-66,1,-22,-3,25,-6,69,-10,126,-14,-69,-18,3,-21,88,-25,-69,-29,45,-32,-76,-36,81,-39,-3,-43,-50,-46,-83,-49,-79,-52,-49,-55,12,-57,112,-60,-18,-63,-103,-65,99,-67,89,-69,114,-71,-67,-73,36,-74,-58,-76,-119,-77,124,-78,-96,-79,-22,-80,105,-80,21,-80,-19,-81,-10,-81,47,-80,-110,-80,42,-79,-21,-79,-39,-78,-5,-77,63,-75,-71,-74,86,-72,32,-70,22,-68,42,-66,114,-64,-47,-62,95,-59,10,-56,-44,-54,-61,-51,-56,-48,-18,-45,44,-41,-127,-38,-18,-35,107,-31,-2,-28,-99,-24,78,-20,5,-16,-53,-13,-109,-9,101,-5,50,-1,9,3,-43,6,-90,10,103,14,41,18,-40,21,-128,25,24,29,-102,32,18,36,108,39,-75,42,-31,45,-10,48,-23,51,-59,54,120,57,19,60,-125,62,-45,64,-5,66,-3,68,-42,70,-122,72,12,74,101,75,-108,76,-106,77,105,78,17,79,-120,79,-47,79,-17,79,-40,79,-103,79,39,79,-120,78,-67,77,-63,76,-100,75,73,74,-55,72,35,71,80,69,84,67,55,65,-25,62,-125,60,-18,57,63,55,108,52,125,49,109,46,75,43,2,40,-80,36,62,33,-67,29,46,26,-121,22,-36,18,33,15,93,11,-105,7,-58,3,-8,-1,41,-4,92,-8,-112,-12,-45,-16,21,-19,106,-23,-55,-27,54,-30,-71,-34,72,-37,-9,-41,-80,-44,-111,-47,-128,-50,-105,-53,-61,-56}; }
	private static byte[] data19(){ return new byte[] {22,-58,-121,-61,31,-63,-41,-66,-70,-68,-65,-70,-15,-72,76,-73,-51,-75,-127,-76,85,-77,103,-78,-109,-79,-1,-80,-118,-80,75,-80,60,-80,85,-80,-92,-80,25,-79,-59,-79,-107,-78,-99,-77,-58,-76,37,-74,-88,-73,89,-71,48,-69,51,-67,91,-65,-89,-63,27,-60,-84,-58,102,-55,58,-52,47,-49,62,-46,108,-43,-85,-40,11,-36,119,-33,-5,-30,-113,-26,47,-22,-32,-19,-103,-15,89,-11,36,-7,-20,-4,-68,0,-119,4,81,8,25,12,-42,15,-118,19,54,23,-49,26,94,30,-43,33,64,37,-116,40,-53,43,-26,46,-20,49,-45,52,-100,55,67,58,-54,60,43,63,104,65,-125,67,111,69,57,71,-42,72,73,74,-109,75,-83,76,-97,77,94,78,-9,78,89,79,-107,79,-100,79,120,79,41,79,-94,78,-5,77,23,77,19,76,-35,74,123,73,-15,71,58,70,93,68,86,66,41,64,-40,61,96,59,-53,56,13,54,55,51,62,48,45,45,-1,41,-70,38,93,35,-20,31,106,28,-41,24,51,21,-120,17,-54,13,16,10,68,6,127,2,-80,-2,-24,-6,31,-9,95,-13,-95,-17,-12,-21,75,-24,-74,-28,45,-31,-72,-35,86,-38,12,-41,-41,-45,-67,-48,-64,-51,-36,-54,31,-56,120,-59,-3,-62,-98,-64,106,-66,87,-68,112,-70,-83,-72,24,-73,-86,-75,105,-76,85,-77,105,-78,-78,-79,31,-79,-60,-80,-114,-80,-115,-80,-74,-80,16,-79,-106,-79,74,-78,44,-77,58,-76,117,-75,-39,-74,108,-72,35,-70,7,-68,16,-66,65,-64,-105,-62,14,-59,-83,-57,99,-54,70,-51,54,-48,84,-45,121,-42,-57,-39,30,-35,-110,-32,22,-28,-90,-25,75,-21,-11,-18,-81,-14,108,-10,50,-6,-7,-3,-63,1,-116,5,75,9,16,13,-60,16,113,20,22,24,-91,27,45,31,-102,34,-5,37,62,41,112,44,-125,47,125,50,88,53,23,56,-81,58,46,61,127,63,-75,65,-67,67,-94,69,93,71,-18,72,86,74,-112,75,-92,76,-126,77,62,78,-63,78,32,79,76,79,73,79,29,79,-68,78,53,78,121,77,-107,76,-124,75,67,74,-35,72,73,71,-118,69,-88,67,-103,65,103,63,17,61,-109,58,-7,55,59,53,93,50,102,47,77,44,36,41,-41,37,-126,34,8,31,-113,27,-11,23,90,20,-85,16,-10,12,57,9,117,5,-77,1,-24,-3,38,-6,99,-10,-91,-14,-11,-18,71,-21,-86,-25,27,-28,-104,-32,46,-35,-44,-39,-112,-42,102,-45,85,-48,96,-51,-121,-54,-46,-57,54,-59,-61,-62,113,-64,66,-66,61,-68,94,-70,-91,-72,25,-73,-73,-75,124,-76,116,-77,-111,-78,-31,-79,90,-79,5,-79,-41,-80,-29,-80,13,-79,116,-79,-3,-79,-69,-78,-92,-77,-75,-76,-8,-75,97,-73,-7,-72,-76,-70,-97,-68,-88,-66,-32,-64,53,-61,-77,-59,79,-56,15,-53,-25,-51,-27,-48,-8,-45,36,-41,112,-38,-60,-35,59,-31,-73,-28,75,-24,-24,-21,-108,-17,72,-13,1,-9,-59,-6,-123,-2,74,2,15,6,-53,9,-120,13,53,17,-31,20,121,24,8,28,-124,31,-18,34,70,38,-126,41,-82,44,-73,47,-83,50,-128,53,51,56,-53,58,59,61,-116,63,-76,65,-71,67,-109,69,76,71,-48,72,56,74,101,75,117,76,78,77,1,78,-126,78,-39,78,-3,78,-4,78,-62,78,103,78,-47,77,25,77,46,76,23,75,-36,73,103,72,-37,70,21,69,50,67,34,65,-17,62,-104,60,27,58,-127,55,-65,52,-23,49,-20,46,-36,43,-84,40,105,37,15,34,-97,30,35,27,-113,23,-10,19,76,16,-102,12,-31,8,35,5,98,1,-97,-3,-31,-7,34,-10,107,-14,-65,-18,20,-21,-125,-25,-15,-29,125,-32,16,-35,-63,-39,-128,-42,93,-45,80,-48,99,-51,-113,-54,-35,-57,73,-59,-38,-62,-117,-64,103,-66,97,-68,-120,-70,-43,-72,77,-73,-19,-75,-71,-76,-79,-77,-44,-78,39,-78,-93,-79,78,-79,41,-79,45,-79,100,-79,-61,-79,85,-78,15,-77,-6,-77,13,-75,79,-74,-72,-73,79,-71,11,-69,-13,-68,-2,-66,48,-63,-120,-61,0,-58,-98,-56,86,-53,50,-50,40,-47,57,-44,102,-41,-90,-38,0,-34,107,-31,-23,-28,117,-24,16,-20,-73,-17,100,-13,31,-9,-41,-6,-105,-2,87,2,20,6,-48,9,-124,13,48,17,-44,20,106,24,-13,27,108,31,-48,34,35,38,94,41,-125,44,-117,47,122,50,75,53,-4,55,-114,58,-1,60,71,63,116,65,112,67,78,69,-1,70,-120,72,-26,73,29,75,34,76,2,77,-81,77,51,78,-119,78,-79,78,-85,78,120,78,24,78,-118,77,-50,76,-22,75,-44,74,-105,73,47,72,-104,70,-30,68,-5,66,-14,64,-61,62,108,60,-8,57,94,55,-90,52,-50,49,-36,46,-54,43,-90,40,99,37,15,34,-91,30,44,27,-96,23,10,20,101,16,-72,12,6,9,73,5,-111,1,-49,-3}; }
	private static byte[] data20(){ return new byte[] {24,-6,92,-10,-84,-14,-2,-18,96,-21,-55,-25,67,-28,-53,-32,105,-35,19,-38,-32,-42,-74,-45,-79,-48,-62,-51,-14,-54,63,-56,-79,-59,59,-61,-10,-64,-56,-66,-55,-68,-18,-70,56,-71,-79,-73,79,-74,25,-75,16,-76,49,-77,126,-78,-5,-79,-95,-79,121,-79,122,-79,-85,-79,7,-78,-106,-78,72,-77,50,-76,59,-75,125,-74,-35,-73,112,-71,38,-69,5,-67,15,-65,54,-63,-115,-61,-6,-59,-109,-56,70,-53,24,-50,13,-47,18,-44,61,-41,114,-38,-52,-35,41,-31,-88,-28,42,-24,-64,-21,98,-17,10,-13,-68,-10,116,-6,44,-2,-25,1,-93,5,86,9,9,13,-77,16,80,20,-26,23,108,27,-32,30,71,34,-109,37,-46,40,-14,43,-4,46,-21,49,-71,52,112,55,-1,57,114,60,-66,62,-21,64,-22,66,-50,68,124,70,15,72,110,73,-86,74,-77,75,-101,76,72,77,-38,77,45,78,97,78,95,78,54,78,-39,77,87,77,-98,76,-61,75,-73,74,-127,73,31,72,-107,70,-29,68,6,67,7,65,-35,62,-110,60,37,58,-108,55,-28,52,21,50,41,47,35,44,3,41,-53,37,125,34,27,31,-87,27,36,24,-108,20,-10,16,81,13,-97,9,-16,5,52,2,125,-2,-56,-6,14,-9,102,-13,-73,-17,29,-20,-119,-24,2,-27,-113,-31,40,-34,-37,-38,-98,-41,123,-44,113,-47,-128,-50,-80,-53,-6,-56,101,-58,-13,-61,-95,-63,119,-65,108,-67,-112,-69,-48,-71,72,-72,-38,-74,-95,-75,-114,-76,-90,-77,-17,-78,95,-78,-1,-79,-52,-79,-61,-79,-18,-79,60,-78,-61,-78,105,-77,72,-76,76,-75,121,-74,-38,-73,87,-71,9,-69,-35,-68,-42,-66,-4,-64,60,-61,-86,-59,47,-56,-34,-54,-92,-51,-117,-48,-114,-45,-91,-42,-36,-39,36,-35,126,-32,-15,-29,110,-25,-6,-22,-104,-18,54,-14,-29,-11,-105,-7,70,-3,3,1,-79,4,107,8,18,12,-66,15,91,19,-23,22,117,26,-28,29,78,33,-101,36,-37,39,-5,42,13,46,-7,48,-46,51,-121,54,31,57,-105,59,-21,61,26,64,39,66,11,68,-54,69,95,71,-51,72,12,74,41,75,15,76,-43,76,100,77,-47,77,6,78,24,78,-12,77,-84,77,47,77,-117,76,-71,75,-70,74,-110,73,64,72,-64,70,30,69,77,67,92,65,63,63,4,61,-97,58,30,56,121,53,-73,50,-40,47,-36,44,-56,41,-104,38,89,35,-2,31,-107,28,28,25,-112,21,-1,17,90,14,-72,10,5,7,88,3,-95,-1,-18,-5,61,-8,-110,-12,-22,-16,79,-19,-69,-23,55,-26,-64,-30,90,-33,8,-36,-54,-40,-93,-43,-107,-46,-97,-49,-56,-52,11,-54,115,-57,-13,-60,-97,-62,100,-64,89,-66,105,-68,-87,-70,9,-71,-103,-73,78,-74,48,-75,61,-76,115,-77,-38,-78,103,-78,39,-78,17,-78,39,-78,108,-78,-35,-78,121,-77,67,-76,57,-75,85,-74,-91,-73,21,-71,-77,-70,122,-68,98,-66,118,-64,-84,-62,4,-59,-127,-57,29,-54,-42,-52,-80,-49,-93,-46,-78,-43,-39,-40,20,-36,103,-33,-52,-30,65,-26,-60,-23,85,-19,-17,-16,-106,-12,63,-8,-19,-5,-95,-1,78,3,2,7,-88,10,84,14,-23,17,-125,21,2,25,127,28,-30,31,57,35,120,38,-94,41,-74,44,-86,47,-116,50,70,53,-21,55,106,58,-56,60,6,63,27,65,14,67,-38,68,124,70,-8,71,75,73,109,74,113,75,58,76,-26,76,91,77,-90,77,-54,77,-74,77,-124,77,22,77,-120,76,-58,75,-36,74,-58,73,-122,72,28,71,-119,69,-49,67,-23,65,-24,63,-77,61,108,59,-15,56,102,54,-84,51,-30,48,-13,45,-19,42,-49,39,-105,36,77,33,-16,29,126,26,3,23,115,19,-31,15,62,12,-105,8,-18,4,59,1,-111,-3,-33,-7,56,-10,-111,-14,-10,-18,99,-21,-36,-25,99,-28,-7,-32,-91,-35,94,-38,52,-41,28,-44,31,-47,64,-50,119,-53,-43,-56,74,-58,-25,-61,-94,-63,-123,-65,-119,-67,-72,-69,9,-70,-122,-72,42,-73,-4,-75,-15,-76,28,-76,102,-77,-25,-78,-115,-78,101,-78,101,-78,-106,-78,-17,-78,120,-77,43,-76,10,-75,22,-74,72,-73,-85,-72,45,-70,-31,-69,-73,-67,-78,-65,-39,-63,23,-60,-121,-58,10,-55,-73,-53,123,-50,96,-47,90,-44,120,-41,-98,-38,-23,-35,59,-31,-90,-28,31,-24,-93,-21,55,-17,-46,-14,115,-10,31,-6,-58,-3,119,1,33,5,-54,8,111,12,9,16,-96,19,36,23,-93,26,10,30,104,33,-84,36,-35,39,-6,42,-6,45,-29,48,-84,51,92,54,-26,56,90,59,-98,61,-53,63,-53,65,-87,67,97,69,-19,70,84,72,-112,73,-96,74,-118,75,66,76,-44,76,54,77,109,77,121,77,84,77,10,77,-119,76,-22,75,14,75,27,74,-21,72,-99,71,34,70,124,68,-76,66,-62,64,-83,62,112,60,24,58,-107,55}; }
	private static byte[] data21(){ return new byte[] {-6,52,62,50,98,47,112,44,98,41,58,38,3,35,-82,31,82,28,-37,24,94,21,-47,17,58,14,-99,10,-11,6,80,3,-93,-1,-4,-5,80,-8,-80,-12,18,-15,126,-19,-11,-23,120,-26,8,-29,-79,-33,94,-36,47,-39,10,-42,6,-45,22,-48,70,-51,-114,-54,-5,-57,-125,-59,45,-61,1,-63,-20,-66,13,-67,68,-69,-80,-71,56,-72,-9,-74,-45,-75,-29,-76,26,-76,123,-77,11,-77,-56,-78,-84,-78,-59,-78,0,-77,112,-77,7,-76,-54,-76,-66,-75,-47,-74,27,-72,-125,-71,28,-69,-41,-68,-66,-66,-63,-64,-12,-62,65,-59,-76,-57,70,-54,-8,-52,-61,-49,-78,-46,-79,-43,-49,-40,3,-36,71,-33,-92,-30,12,-26,-120,-23,11,-19,-96,-16,54,-12,-38,-9,125,-5,38,-1,-52,2,117,6,22,10,-76,13,73,17,-46,20,83,24,-61,27,36,31,116,34,-83,37,-42,40,-32,43,-40,46,-80,49,109,52,15,55,-118,57,-17,59,35,62,67,64,49,66,1,68,-88,69,37,71,122,72,-86,73,-91,74,-124,75,40,76,-82,76,-3,76,41,77,33,77,-13,76,-108,76,12,76,88,75,120,74,109,73,59,72,-39,70,88,69,-92,67,-44,65,-41,63,-73,61,119,59,16,57,-115,54,-26,51,38,49,69,46,80,43,59,40,20,37,-43,33,-124,30,36,27,-83,23,51,20,-95,16,20,13,113,9,-43,5,43,2,-118,-2,-29,-6,65,-9,-92,-13,14,-16,-127,-20,1,-23,-114,-27,37,-30,-41,-34,-114,-37,108,-40,80,-43,87,-46,116,-49,-84,-52,6,-54,122,-57,17,-59,-54,-62,-91,-64,-92,-66,-51,-68,18,-69,-114,-71,34,-72,-21,-74,-36,-75,-18,-76,61,-76,-94,-77,70,-77,9,-77,-2,-78,31,-77,105,-77,-30,-77,-123,-76,83,-75,78,-74,112,-73,-67,-72,54,-70,-49,-69,-103,-67,-128,-65,-110,-63,-59,-61,28,-58,-112,-56,45,-53,-37,-51,-76,-48,-103,-45,-89,-42,-65,-39,-10,-36,61,-32,-106,-29,2,-25,119,-22,1,-18,-119,-15,40,-11,-67,-8,101,-4,5,0,-87,3,75,7,-27,10,-128,14,10,18,-111,21,7,25,111,28,-54,31,14,35,67,38,93,41,99,44,77,47,30,50,-48,52,102,55,-37,57,47,60,96,62,111,64,85,66,28,68,-76,69,42,71,118,72,-109,73,-111,74,87,75,-1,75,112,76,-66,76,-39,76,-50,76,-108,76,45,76,-98,75,-31,74,-7,73,-23,72,-83,71,72,70,-65,68,5,67,51,65,44,63,15,61,-60,58,95,56,-43,53,48,51,105,48,-115,45,-113,42,-128,39,87,36,23,33,-54,29,103,26,-10,22,123,19,-16,15,95,12,-56,8,40,5,-117,1,-27,-3,74,-6,-87,-10,21,-13,-125,-17,-2,-21,-124,-24,19,-27,-69,-31,104,-34,53,-37,12,-40,2,-43,11,-46,51,-49,117,-52,-48,-55,86,-57,-20,-60,-76,-62,-109,-64,-98,-66,-54,-68,31,-69,-104,-71,64,-72,8,-73,2,-74,33,-75,109,-76,-26,-77,-124,-77,87,-77,77,-77,118,-77,-58,-77,68,-76,-20,-76,-64,-75,-67,-74,-26,-73,55,-71,-81,-70,82,-68,23,-66,8,-64,22,-62,80,-60,-95,-58,33,-55,-80,-53,109,-50,57,-47,41,-44,44,-41,75,-38,122,-35,-62,-32,26,-28,-128,-25,-9,-22,118,-18,3,-14,-104,-11,46,-7,-50,-4,105,0,11,4,-90,7,61,11,-48,14,87,18,-42,21,70,25,-85,28,-3,31,61,35,107,38,125,41,-128,44,97,47,46,50,-39,52,103,55,-38,57,34,60,84,62,86,64,62,66,-9,67,-111,69,-3,70,68,72,97,73,82,74,28,75,-70,75,42,76,113,76,-115,76,122,76,64,76,-42,75,67,75,-123,74,-100,73,-120,72,77,71,-26,69,91,68,-91,66,-51,64,-53,62,-84,60,98,58,-2,55,119,53,-49,50,17,48,48,45,58,42,42,39,5,36,-56,32,127,29,30,26,-77,22,57,19,-75,15,38,12,-108,8,-7,4,94,1,-62,-3,37,-6,-113,-10,-4,-14,112,-17,-16,-21,122,-24,17,-27,-72,-31,113,-34,60,-37,30,-40,20,-43,36,-46,80,-49,-107,-52,-8,-55,124,-57,29,-59,-28,-62,-56,-64,-42,-66,5,-67,94,-69,-37,-71,-128,-72,82,-73,70,-74,111,-75,-75,-76,52,-76,-46,-77,-90,-77,-100,-77,-59,-77,21,-76,-108,-76,59,-75,13,-74,12,-73,47,-72,-126,-71,-8,-70,-104,-68,93,-66,71,-64,87,-62,-118,-60,-34,-58,83,-55,-26,-53,-104,-50,103,-47,78,-44,81,-41,102,-38,-103,-35,-43,-32,44,-28,-115,-25,-2,-22,124,-18,1,-14,-110,-11,35,-7,-65,-4,87,0,-15,3,-119,7,28,11,-87,14,47,18,-90,21,21,25,116,28,-61,31,0,35,41,38,58,41,56,44,24,47,-32,49,-118,52,23,55,-124,57,-47,59,-6,61,2,64,-28,65,-97,67,56,69,-93,70,-19,71,6,73,-1,73,-63,74,105,75}; }
	private static byte[] data22(){ return new byte[] {-46,75,35,76,60,76,46,76,-10,75,-115,75,1,75,66,74,96,73,78,72,24,71,-74,69,45,68,126,66,-87,64,-83,62,-109,60,78,58,-15,55,108,53,-51,50,18,48,55,45,73,42,59,39,30,36,-25,32,-95,29,73,26,-31,22,108,19,-16,15,100,12,-40,8,66,5,-84,1,18,-2,-128,-6,-28,-10,95,-13,-46,-17,85,-20,-27,-24,124,-27,41,-30,-30,-34,-79,-37,-110,-40,-114,-43,-99,-46,-56,-49,16,-51,116,-54,-11,-57,-103,-59,92,-61,65,-63,78,-65,122,-67,-47,-69,75,-70,-14,-72,-72,-73,-77,-74,-50,-75,26,-75,-114,-76,43,-76,-11,-77,-19,-77,10,-76,92,-76,-52,-76,117,-75,59,-74,54,-73,84,-72,-99,-71,15,-69,-92,-68,101,-66,71,-64,81,-62,122,-60,-56,-58,52,-55,-61,-53,107,-50,51,-47,19,-44,13,-41,33,-38,67,-35,-125,-32,-53,-29,40,-25,-105,-22,7,-18,-115,-15,20,-11,-94,-8,56,-4,-53,-1,98,3,-12,6,-122,10,11,14,-111,17,5,21,114,24,-50,27,29,31,86,34,-127,37,-111,40,-114,43,111,46,58,49,-29,51,115,54,-29,56,47,59,95,61,106,63,76,65,19,67,-88,68,31,70,106,71,-116,72,-120,73,85,74,-3,74,118,75,-56,75,-21,75,-27,75,-76,75,86,75,-48,74,29,74,64,73,61,72,10,71,-74,69,52,68,-111,66,-62,64,-42,62,-67,60,-119,58,49,56,-73,53,36,51,108,48,-94,45,-76,42,-73,39,-100,36,115,33,47,30,-28,26,126,23,24,20,-105,16,30,13,-115,9,4,6,112,2,-37,-2,76,-5,-72,-9,49,-12,-87,-16,48,-19,-65,-23,90,-26,5,-29,-65,-33,-113,-36,111,-39,103,-42,119,-45,-98,-48,-27,-51,66,-53,-61,-56,96,-58,30,-60,-1,-63,4,-64,42,-66,125,-68,-21,-70,-115,-71,74,-72,61,-73,77,-74,-110,-75,-6,-76,-114,-76,79,-76,57,-76,79,-76,-111,-76,-5,-76,-109,-75,82,-74,63,-73,80,-72,-113,-71,-13,-70,126,-68,49,-66,10,-64,2,-62,38,-60,101,-58,-60,-56,75,-53,-27,-51,-93,-48,121,-45,105,-42,111,-39,-113,-36,-69,-33,4,-29,85,-26,-72,-23,39,-19,-96,-16,36,-12,-84,-9,58,-5,-54,-2,91,2,-22,5,121,9,-6,12,-126,16,-17,19,95,23,-71,26,9,30,68,33,112,36,-125,39,-126,42,105,45,53,48,-27,50,124,53,-18,55,70,58,125,60,-120,62,-128,64,66,66,-20,67,102,69,-65,70,-21,71,-14,72,-50,73,125,74,8,75,98,75,-106,75,-99,75,121,75,41,75,-78,74,13,74,62,73,74,72,38,71,-33,69,111,68,-42,66,27,65,55,63,50,61,8,59,-64,56,84,54,-54,51,39,49,95,46,-120,43,-113,40,-125,37,100,34,44,31,-27,27,-110,24,42,21,-68,17,65,14,-67,10,55,7,-86,3,26,0,-114,-4,-2,-8,122,-11,-12,-15,125,-18,9,-21,-88,-25,78,-28,12,-31,-47,-35,-74,-38,-93,-41,-75,-44,-49,-47,23,-49,100,-52,-24,-55,113,-57,49,-59,-1,-62,-1,-64,25,-65,93,-67,-61,-69,85,-70,7,-71,-21,-73,-20,-74,37,-74,121,-75,3,-75,-81,-76,-115,-76,-113,-76,-60,-76,27,-75,-96,-75,84,-74,39,-73,48,-72,88,-71,-85,-70,40,-68,-56,-67,-114,-65,124,-63,-121,-61,-69,-59,12,-56,125,-54,15,-51,-70,-49,-125,-46,101,-43,94,-40,113,-37,-108,-34,-51,-31,22,-27,110,-24,-43,-21,68,-17,-63,-14,64,-10,-54,-7,85,-3,-33,0,108,4,-9,7,119,11,-5,14,108,18,-39,21,55,25,-121,28,-57,31,-10,34,15,38,19,41,1,44,-44,46,-114,49,44,52,-87,54,15,57,72,59,109,61,99,63,65,65,-18,66,-128,68,-32,69,36,71,53,72,38,73,-26,73,-125,74,-17,74,54,75,79,75,63,75,4,75,-99,74,16,74,82,73,115,72,98,71,48,70,-46,68,79,67,-91,65,-43,63,-29,61,-50,59,-111,57,64,55,-64,52,50,50,121,47,-79,44,-57,41,-51,38,-74,35,-114,32,87,29,6,26,-75,22,68,19,-36,15,92,12,-34,8,86,5,-51,1,68,-2,-70,-6,53,-9,-78,-13,59,-16,-57,-20,100,-23,9,-26,-65,-30,-122,-33,93,-36,77,-39,77,-42,106,-45,-100,-48,-20,-51,87,-53,-31,-56,-120,-58,81,-60,62,-62,72,-64,-128,-66,-48,-68,83,-69,-13,-71,-63,-72,-74,-73,-47,-74,25,-74,-120,-75,37,-75,-24,-76,-39,-76,-14,-76,54,-75,-87,-75,59,-74,6,-73,-21,-73,6,-71,62,-70,-91,-69,48,-67,-31,-66,-72,-64,-81,-62,-49,-60,9,-57,107,-55,-28,-53,-126,-50,54,-47,7,-44,-14,-42,-15,-39,10,-35,49,-32,111,-29,-71,-26,22,-22,125,-19,-22,-16,106,-12,-30,-9,112,-5,-18,-2,126,2,-3,5,-122,9,-2,12,121,16,-32,19,71,23,-106,26,-34,29}; }
	private static byte[] data23(){ return new byte[] {17,33,50,36,62,39,55,42,17,45,-37,47,-128,50,16,53,127,55,-51,57,-3,59,9,62,-12,63,-72,65,90,67,-45,68,37,70,85,71,80,72,52,73,-35,73,105,74,-63,74,-7,74,-5,74,-33,74,-115,74,26,74,119,73,-82,72,-71,71,-97,70,90,69,-16,67,92,66,-88,64,-53,62,-53,60,-82,58,101,56,8,54,-124,51,-25,48,46,46,90,43,108,40,110,37,79,34,42,31,-23,27,-99,24,69,21,-38,17,110,14,-14,10,117,7,-13,3,105,0,-21,-4,96,-7,-25,-11,105,-14,-9,-18,-110,-21,48,-24,-27,-28,-93,-31,116,-34,91,-37,81,-40,96,-43,-115,-46,-56,-49,42,-51,-96,-54,56,-56,-15,-59,-54,-61,-62,-63,-32,-65,35,-66,-121,-68,25,-69,-55,-71,-89,-72,-86,-73,-38,-74,43,-74,-77,-75,85,-75,47,-75,44,-75,84,-75,-86,-75,37,-74,-52,-74,-99,-73,-105,-72,-74,-71,3,-69,111,-68,9,-66,-60,-65,-95,-63,-88,-61,-55,-59,20,-56,117,-54,-4,-52,-102,-49,88,-46,45,-43,25,-40,32,-37,55,-34,100,-31,-94,-28,-19,-25,72,-21,-81,-18,28,-14,-106,-11,18,-7,-108,-4,21,0,-102,3,24,7,-103,10,11,14,125,17,-33,20,59,24,-126,27,-62,30,-24,33,2,37,3,40,-19,42,-63,45,122,48,23,51,-103,53,-5,55,61,58,96,60,94,62,60,64,-13,65,-120,67,-14,68,57,70,87,71,77,72,26,73,-67,73,56,74,-123,74,-79,74,-90,74,125,74,34,74,-96,73,-12,72,34,72,30,71,0,70,-84,68,61,67,-97,65,-29,63,-2,61,-6,59,-48,57,-119,55,32,53,-99,50,-9,47,62,45,98,42,122,39,112,36,89,33,45,30,-19,26,-90,23,71,20,-25,16,117,13,2,10,-124,6,7,3,-125,-1,7,-4,-121,-8,11,-11,-99,-15,42,-18,-47,-22,117,-25,49,-28,-8,-32,-44,-35,-65,-38,-60,-41,-38,-44,14,-46,89,-49,-65,-52,68,-54,-26,-57,-88,-59,-116,-61,-113,-63,-71,-65,7,-66,117,-68,16,-69,-49,-71,-76,-72,-59,-73,-5,-74,91,-74,-23,-75,-104,-75,123,-75,-128,-75,-76,-75,15,-74,-107,-74,68,-73,30,-72,29,-71,69,-70,-105,-69,12,-67,-86,-66,106,-64,78,-62,87,-60,-128,-58,-53,-56,48,-53,-68,-51,89,-48,27,-45,-16,-43,-33,-40,-28,-37,-4,-34,40,-30,101,-27,-82,-24,9,-20,107,-17,-41,-14,78,-10,-62,-7,70,-3,-65,0,65,4,-72,7,51,11,-95,14,13,18,103,21,-68,24,-1,27,50,31,88,34,98,37,97,40,66,43,12,46,-65,48,81,51,-51,53,35,56,99,58,116,60,117,62,62,64,-7,65,122,67,-27,68,30,70,55,71,36,72,-23,72,-123,73,-8,73,64,74,98,74,82,74,36,74,-64,73,59,73,-119,72,-82,71,-83,70,-126,69,50,68,-73,66,30,65,87,63,118,61,106,59,67,57,-9,54,-112,52,8,50,102,47,-87,44,-45,41,-28,38,-31,35,-55,32,-97,29,101,26,25,23,-59,19,96,16,-7,12,-125,9,15,6,-110,2,23,-1,-101,-5,33,-8,-82,-12,63,-15,-39,-19,127,-22,46,-25,-19,-29,-67,-32,-100,-35,-112,-38,-104,-41,-71,-44,-16,-47,68,-49,-82,-52,60,-54,-29,-57,-85,-59,-106,-61,-96,-63,-49,-65,35,-66,-104,-68,56,-69,-5,-71,-23,-72,-6,-73,59,-73,-100,-74,45,-74,-27,-75,-56,-75,-45,-75,11,-74,101,-74,-11,-74,-96,-73,-128,-72,127,-71,-83,-70,-5,-69,119,-67,14,-65,-42,-64,-72,-62,-64,-60,-21,-58,47,-55,-98,-53,29,-50,-61,-48,124,-45,82,-42,63,-39,64,-36,86,-33,-128,-30,-73,-27,1,-23,84,-20,-77,-17,31,-13,-117,-10,3,-6,122,-3,-12,0,110,4,-27,7,85,11,-61,14,38,18,126,21,-51,24,8,28,61,31,85,34,99,37,86,40,52,43,-4,45,-89,48,55,51,-85,53,1,56,55,58,76,60,64,62,13,64,-66,65,65,67,-91,68,-33,69,-17,70,-31,71,-99,72,61,73,-86,73,-13,73,16,74,6,74,-50,73,114,73,-24,72,54,72,95,71,90,70,51,69,-31,67,107,66,-48,64,14,63,45,61,36,59,-1,56,-74,54,82,52,-51,49,48,47,114,44,-91,41,-75,38,-70,35,-92,32,126,29,71,26,3,23,-80,19,82,16,-18,12,125,9,13,6,-107,2,31,-1,-88,-5,50,-8,-61,-12,89,-15,-9,-19,-93,-22,83,-25,25,-28,-20,-32,-50,-35,-56,-38,-47,-41,-10,-44,49,-46,-121,-49,-11,-52,-124,-54,46,-56,-8,-59,-26,-61,-17,-63,35,-64,115,-66,-18,-68,-115,-69,79,-70,63,-71,79,-72,-114,-73,-15,-74,127,-74,58,-74,19,-74,39,-74,81,-74,-75,-74,57,-73,-26,-73,-62,-72,-66,-71,-25,-70,52,-68,-88,-67,65,-65,0,-63,-32,-62,-29,-60,6,-57,78,-55,-84,-53,51,-50,-55,-48}; }
	private static byte[] data24(){ return new byte[] {-126,-45,84,-42,53,-39,59,-36,66,-33,109,-30,-101,-27,-30,-24,45,-20,-115,-17,-21,-14,90,-10,-56,-7,61,-3,-79,0,41,4,-107,7,11,11,107,14,-47,17,34,21,111,24,-88,27,-40,30,-18,33,-6,36,-21,39,-57,42,-114,45,54,48,-57,50,59,53,-114,55,-57,57,-39,59,-48,61,-97,63,77,65,-40,66,55,68,119,69,-117,70,123,71,63,72,-33,72,80,73,-97,73,-64,73,-73,73,-118,73,43,73,-82,72,-4,71,45,71,46,70,12,69,-62,67,79,66,-67,64,1,63,38,61,38,59,4,57,-58,54,100,52,-20,49,77,47,-94,44,-50,41,-14,38,-12,35,-23,32,-56,29,-103,26,89,23,13,20,-73,16,83,13,-16,9,124,6,16,3,-101,-1,39,-4,-69,-8,74,-11,-25,-15,-121,-18,51,-21,-20,-25,-81,-28,-123,-31,104,-34,101,-37,107,-40,-105,-43,-56,-46,39,-48,-115,-51,33,-53,-61,-56,-111,-58,119,-60,-128,-62,-78,-64,-6,-66,120,-67,9,-68,-47,-70,-79,-71,-58,-72,-11,-73,92,-73,-36,-74,-108,-74,103,-74,109,-74,-103,-74,-17,-74,108,-73,22,-72,-32,-72,-35,-71,-8,-70,61,-68,-84,-67,55,-65,-15,-64,-59,-62,-64,-60,-35,-58,23,-55,113,-53,-20,-51,121,-48,47,-45,-18,-43,-43,-40,-61,-37,-47,-34,-23,-31,23,-27,82,-24,-101,-21,-17,-18,75,-14,-78,-11,26,-7,-115,-4,-7,-1,109,3,-40,6,70,10,-89,13,8,17,88,20,-94,23,-36,26,8,30,34,33,42,36,30,39,-5,41,-61,44,110,47,2,50,119,52,-48,54,12,57,35,59,31,61,-12,62,-88,64,55,66,-95,67,-28,68,4,70,-8,70,-57,71,110,72,-21,72,63,73,109,73,109,73,72,73,-7,72,126,72,-31,71,19,71,38,70,11,69,-50,67,102,66,-31,64,44,63,97,61,104,59,84,57,32,55,-55,52,91,50,-55,47,36,45,95,42,-121,39,-104,36,-109,33,124,30,85,27,29,24,-39,20,-118,17,46,14,-51,10,101,7,-5,3,-118,0,31,-3,-80,-7,70,-10,-25,-14,-122,-17,55,-20,-19,-24,-77,-27,-120,-30,107,-33,100,-36,109,-39,-113,-42,-59,-45,25,-47,-128,-50,11,-52,-86,-55,111,-57,82,-59,82,-61,122,-63,-65,-65,45,-66,-66,-68,113,-69,83,-70,82,-71,-126,-72,-47,-73,81,-73,-15,-74,-60,-74,-75,-74,-41,-74,32,-73,-113,-73,44,-72,-23,-72,-41,-71,-25,-70,27,-68,127,-67,-6,-66,-88,-64,110,-62,92,-60,108,-58,-105,-56,-25,-54,81,-51,-40,-49,123,-46,55,-43,8,-40,-11,-38,-16,-35,6,-31,36,-28,91,-25,-107,-22,-25,-19,57,-15,-103,-12,-2,-9,100,-5,-45,-2,62,2,-90,5,19,9,111,12,-48,15,30,19,105,22,-94,25,-48,28,-20,31,-10,34,-18,37,-49,40,-100,43,74,46,-23,48,94,51,-59,53,5,56,40,58,41,60,12,62,-57,63,100,65,-38,66,37,68,86,69,85,70,50,71,-25,71,114,72,-44,72,19,73,32,73,12,73,-52,72,97,72,-45,71,24,71,55,70,49,69,-1,67,-82,66,48,65,-107,63,-49,61,-16,59,-27,57,-61,55,122,53,24,51,-102,48,-3,45,73,43,126,40,-106,37,-90,34,-111,31,124,28,74,25,17,22,-54,18,119,15,30,12,-69,8,88,5,-20,1,-122,-2,26,-5,-75,-9,84,-12,-9,-16,-86,-19,90,-22,39,-25,-15,-29,-39,-32,-56,-35,-47,-38,-22,-41,31,-43,102,-46,-55,-49,74,-51,-32,-54,-99,-56,114,-58,105,-60,-123,-62,-70,-64,32,-65,-100,-67,74,-68,19,-69,11,-70,34,-71,106,-72,-46,-73,101,-73,35,-73,6,-73,19,-73,75,-73,-89,-73,48,-72,-32,-72,-77,-71,-74,-70,-41,-69,35,-67,-107,-66,37,-64,-29,-63,-70,-61,-72,-59,-43,-57,16,-54,109,-52,-31,-50,120,-47,32,-44,-24,-42,-62,-39,-75,-36,-73,-33,-46,-30,-11,-27,44,-23,112,-20,-71,-17,20,-13,108,-10,-44,-7,52,-3,-94,0,3,4,106,7,-51,10,34,14,122,17,-66,20,-1,23,44,27,76,30,93,33,88,36,66,39,20,42,-51,44,114,47,-10,49,100,52,-80,54,-31,56,-16,58,-34,60,-83,62,84,64,-34,65,56,67,124,68,-119,69,127,70,65,71,-29,71,88,72,-87,72,-51,72,-50,72,-97,72,79,72,-47,71,46,71,100,70,109,69,87,68,22,67,-79,65,42,64,120,62,-86,60,-71,58,-92,56,116,54,34,52,-78,49,47,47,-123,44,-53,41,-7,38,11,36,19,33,0,30,-33,26,-77,23,114,20,45,17,-37,13,-127,10,35,7,-63,3,89,0,-8,-4,-111,-7,52,-10,-38,-14,-124,-17,63,-20,-2,-24,-52,-27,-83,-30,-107,-33,-103,-36,-85,-39,-43,-42,18,-44,112,-47,-37,-50,114,-52,19,-54,-26,-57,-60,-59,-43,-61,-6,-63,73,-64,-69,-66,76,-67,10,-68,-26,-70}; }
	private static byte[] data25(){ return new byte[] {-16,-71,27,-71,115,-72,-20,-73,-106,-73,94,-73,90,-73,115,-73,-65,-73,41,-72,-58,-72,-128,-71,106,-70,116,-69,-87,-68,2,-66,125,-65,34,-63,-29,-62,-53,-60,-45,-58,-8,-56,65,-53,-95,-51,34,-48,-68,-46,108,-43,61,-40,23,-37,16,-34,24,-31,48,-28,90,-25,-112,-22,-46,-19,30,-15,117,-12,-51,-9,46,-5,-111,-2,-15,1,86,5,-78,8,14,12,95,15,-85,18,-22,21,30,25,67,28,91,31,91,34,81,37,42,40,-15,42,-97,45,51,48,-85,50,13,53,69,55,112,57,101,59,80,61,4,63,-90,64,22,66,108,67,-106,68,-101,69,126,70,47,71,-59,71,42,72,106,72,-125,72,113,72,56,72,-41,71,77,71,-100,70,-60,69,-59,68,-98,67,86,66,-31,64,83,63,-107,61,-63,59,-61,57,-86,55,110,53,24,51,-93,48,20,46,110,43,-88,40,-41,37,-29,34,-20,31,-46,28,-71,25,-127,22,76,19,-1,15,-75,12,88,9,3,6,-97,2,64,-1,-31,-5,-128,-8,44,-11,-45,-15,-116,-18,70,-21,21,-24,-25,-28,-44,-31,-61,-34,-43,-37,-19,-40,36,-42,110,-45,-45,-48,80,-50,-20,-53,-96,-55,121,-57,106,-59,-125,-61,-72,-63,18,-64,-111,-66,48,-67,-6,-69,-27,-70,-6,-71,50,-71,-105,-72,29,-72,-46,-73,-88,-73,-83,-73,-42,-73,40,-72,-93,-72,68,-71,14,-70,-2,-70,19,-68,82,-67,-78,-66,56,-64,-32,-63,-83,-61,-103,-59,-89,-57,-43,-55,30,-52,-121,-50,11,-47,-91,-45,97,-42,38,-39,16,-36,1,-33,15,-30,35,-27,81,-24,127,-21,-55,-18,10,-14,100,-11,-74,-8,20,-4,115,-1,-50,2,47,6,-124,9,-39,12,39,16,103,19,-91,22,-54,25,-18,28,-9,31,-11,34,-36,37,-81,40,108,43,15,46,-101,48,9,51,93,53,-110,55,-88,57,-97,59,116,61,38,63,-72,64,32,66,108,67,-119,68,-121,69,91,70,8,71,-114,71,-16,71,32,72,52,72,22,72,-40,71,107,71,-37,70,34,70,65,69,61,68,15,67,-66,65,73,64,-82,62,-15,60,22,59,18,57,-7,54,-73,52,96,50,-25,47,87,45,-83,42,-21,39,21,37,37,34,40,31,23,28,-9,24,-56,21,-112,18,72,15,0,12,-87,8,83,5,-9,1,-101,-2,65,-5,-26,-9,-106,-12,69,-15,1,-18,-57,-22,-106,-25,116,-28,100,-31,96,-34,115,-37,-103,-40,-46,-43,42,-45,-111,-48,27,-50,-68,-53,122,-55,92,-57,83,-59,119,-61,-79,-63,23,-64,-101,-66,68,-67,21,-68,8,-69,35,-70,103,-71,-51,-72,96,-72,23,-72,-9,-73,1,-72,48,-72,-120,-72,8,-71,-80,-71,125,-70,115,-69,-117,-68,-49,-67,49,-65,-67,-64,101,-62,53,-60,37,-58,52,-56,98,-54,-81,-52,20,-49,-99,-47,54,-44,-18,-42,-71,-39,-101,-36,-113,-33,-103,-30,-84,-27,-43,-24,7,-20,67,-17,-115,-14,-41,-11,48,-7,-126,-4,-31,-1,54,3,-113,6,-26,9,46,13,124,16,-76,19,-21,22,14,26,41,29,42,32,40,35,1,38,-43,40,-122,43,39,46,-88,48,21,51,94,53,-114,55,-95,57,-116,59,97,61,10,63,-108,64,-2,65,57,67,94,68,74,69,37,70,-62,70,80,71,-98,71,-36,71,-36,71,-58,71,126,71,17,71,126,70,-61,69,-35,68,-36,67,-89,66,89,65,-30,63,68,62,-117,60,-85,58,-84,56,-112,54,80,52,-8,49,-123,47,-13,44,76,42,-115,39,-76,36,-49,33,-49,30,-60,27,-91,24,124,21,68,18,5,15,-68,11,109,8,26,5,-63,1,108,-2,21,-5,-64,-9,116,-12,39,-15,-20,-19,-80,-22,-116,-25,105,-28,96,-31,97,-34,122,-37,-93,-40,-29,-43,60,-45,-84,-48,56,-50,-34,-53,-94,-55,-125,-57,-123,-59,-89,-61,-24,-63,80,-64,-42,-66,-122,-67,86,-68,77,-69,108,-70,-83,-71,29,-71,-86,-72,104,-72,69,-72,84,-72,-128,-72,-38,-72,92,-71,-1,-71,-47,-70,-61,-69,-36,-68,31,-66,125,-65,10,-63,-80,-62,125,-60,109,-58,117,-56,-91,-54,-20,-52,80,-49,-43,-47,105,-44,32,-41,-27,-39,-59,-36,-76,-33,-71,-30,-55,-27,-17,-24,24,-20,87,-17,-109,-14,-30,-11,46,-7,-126,-4,-39,-1,42,3,-128,6,-50,9,24,13,93,16,-110,19,-59,22,-29,25,-6,28,-4,31,-19,34,-52,37,-108,40,74,43,-32,45,103,48,-57,50,23,53,65,55,79,57,63,59,13,61,-75,62,68,64,-93,65,-22,66,2,68,-5,68,-56,69,117,70,-12,70,83,71,-125,71,-109,71,115,71,53,71,-58,70,55,70,127,69,-99,68,-99,67,109,66,35,65,-83,63,23,62,97,60,-125,58,-117,56,114,54,56,52,-25,49,116,47,-22,44,73,42,-118,39,-63,36,-44,33,-27,30,-42,27,-63,24,-98,21,104,18,49,15,-21,11,-95,8,85,5,-2,1}; }
	private static byte[] data26(){ return new byte[] {-80,-2,90,-5,14,-8,-61,-12,123,-15,66,-18,13,-21,-26,-25,-49,-28,-62,-31,-56,-34,-29,-37,12,-39,83,-42,-88,-45,29,-47,-89,-50,80,-52,18,-54,-9,-57,-13,-59,25,-60,88,-62,-68,-64,71,-65,-19,-67,-63,-68,-77,-69,-49,-70,16,-70,119,-71,7,-71,-69,-72,-102,-72,-99,-72,-51,-72,26,-71,-98,-71,54,-70,7,-69,-17,-69,7,-67,62,-66,-100,-65,30,-63,-64,-62,-120,-60,107,-58,117,-56,-106,-54,-36,-52,57,-49,-79,-47,72,-44,-17,-42,-76,-39,-120,-36,119,-33,109,-30,-127,-27,-106,-24,-61,-21,-12,-18,48,-14,118,-11,-65,-8,14,-4,93,-1,-80,2,-6,5,74,9,-114,12,-50,15,6,19,46,22,82,25,97,28,100,31,83,34,50,37,-7,39,-80,42,68,45,-51,47,46,50,-128,52,-86,54,-66,56,-86,58,-126,60,41,62,-67,63,34,65,104,66,-117,67,-124,68,91,69,10,70,-109,70,-13,70,46,71,67,71,43,71,-13,70,-114,70,3,70,87,69,123,68,-125,67,93,66,25,65,-81,63,31,62,115,60,-100,58,-79,56,-101,54,112,52,33,50,-70,47,60,45,-102,42,-15,39,31,37,75,34,85,31,88,28,70,25,40,22,-1,18,-58,15,-114,12,68,9,-1,5,-80,2,98,-1,21,-4,-55,-8,-127,-11,64,-14,7,-17,-45,-21,-77,-24,-107,-27,-113,-30,-108,-33,-83,-36,-40,-39,27,-41,113,-44,-31,-47,110,-49,10,-51,-43,-54,-87,-56,-83,-58,-60,-60,4,-61,96,-63,-30,-65,-120,-66,77,-67,64,-68,78,-69,-120,-70,-22,-71,106,-71,30,-71,-20,-72,-20,-72,11,-71,85,-71,-56,-71,92,-70,28,-69,-1,-69,9,-67,53,-66,-117,-65,-3,-64,-103,-62,82,-60,45,-58,42,-56,67,-54,123,-52,-48,-50,60,-47,-53,-45,101,-42,37,-39,-22,-37,-44,-34,-63,-31,-54,-28,-37,-25,-4,-22,39,-18,95,-15,-101,-12,-31,-9,39,-5,118,-2,-69,1,16,5,78,8,-103,11,-47,14,8,18,51,21,81,24,100,27,99,30,89,33,52,36,3,39,-75,41,85,44,-37,46,70,49,-102,51,-54,53,-28,55,-38,57,-79,59,108,61,-5,62,117,64,-69,65,-20,66,-18,67,-50,68,-116,69,26,70,-115,70,-51,70,-15,70,-26,70,-72,70,99,70,-28,69,67,69,119,68,-120,67,118,66,57,65,-31,63,92,62,-68,60,-9,58,19,57,14,55,-18,52,-84,50,83,48,-36,45,76,43,-88,40,-26,37,26,35,47,32,60,29,50,26,30,23,-5,19,-49,16,-104,13,90,10,22,7,-47,3,-124,0,63,-3,-13,-7,-78,-10,111,-13,58,-16,8,-19,-29,-23,-51,-26,-66,-29,-58,-32,-38,-35,3,-37,65,-40,-108,-43,-2,-46,-126,-48,33,-50,-42,-53,-78,-55,-97,-57,-71,-59,-25,-61,62,-62,-77,-64,78,-65,7,-66,-17,-68,-18,-69,31,-69,109,-70,-23,-71,-125,-71,78,-71,53,-71,75,-71,-122,-71,-27,-71,112,-70,27,-69,-16,-69,-22,-68,7,-66,77,-65,-81,-64,59,-62,-27,-61,-78,-59,-98,-57,-87,-55,-46,-53,24,-50,123,-48,-13,-46,-117,-43,51,-40,-8,-38,-54,-35,-74,-32,-84,-29,-71,-26,-51,-23,-14,-20,31,-16,85,-13,-109,-10,-42,-7,25,-3,100,0,-89,3,-16,6,45,10,109,13,-101,16,-51,19,-27,22,-2,25,0,29,-11,31,-38,34,-90,37,101,40,7,43,-106,45,8,48,100,50,-97,52,-63,54,-59,56,-93,58,110,60,6,62,-112,63,-30,64,35,66,50,67,36,68,-19,68,-112,69,15,70,101,70,-106,70,-97,70,-127,70,62,70,-46,69,66,69,-118,68,-84,67,-85,66,-125,65,57,64,-53,62,57,61,-121,59,-76,57,-63,55,-80,53,-127,51,52,49,-46,46,75,44,-69,41,4,39,69,36,106,33,127,30,-123,27,120,24,97,21,63,18,13,15,-35,11,-101,8,93,5,25,2,-46,-2,-113,-5,77,-8,16,-11,-41,-15,-86,-18,-128,-21,105,-24,89,-27,91,-30,109,-33,-114,-36,-56,-39,17,-41,118,-44,-17,-47,-125,-49,51,-51,-5,-54,-26,-56,-24,-58,18,-59,84,-61,-66,-63,71,-64,-14,-66,-59,-67,-73,-68,-45,-69,18,-69,118,-70,4,-70,-77,-71,-114,-71,-115,-71,-79,-71,0,-70,115,-70,11,-69,-51,-69,-82,-68,-69,-67,-25,-66,57,-64,-79,-63,67,-61,1,-59,-43,-58,-47,-56,-28,-54,28,-51,103,-49,-42,-47,85,-44,-11,-42,-94,-39,111,-36,68,-33,54,-30,45,-27,61,-24,83,-21,121,-18,-92,-15,-36,-12,19,-8,88,-5,-107,-2,-36,1,26,5,92,8,-109,11,-53,14,-14,17,23,21,44,24,51,27,48,30,22,33,-17,35,-79,38,95,41,-11,43,117,46,-38,48,37,51,80,53,102,55,82,57,45,59,-42,60,112,62,-42,63,42,65,73,66,85,67,43,68,-21,68,120,69,-23,69,44,70,81,70,67,70,30,70,-63,69,80,69}; }
	private static byte[] data27(){ return new byte[] {-88,68,-23,67,-9,66,-19,65,-75,64,96,63,-28,61,73,60,-119,58,-81,56,-80,54,-104,52,94,50,12,48,-97,45,23,43,125,40,-59,37,-2,34,34,32,51,29,56,26,42,23,19,20,-18,16,-61,13,-114,10,84,7,23,4,-43,0,-106,-3,88,-6,25,-9,-26,-13,-77,-16,-117,-19,111,-22,93,-25,87,-28,102,-31,126,-34,-82,-37,-14,-40,70,-42,-72,-45,63,-47,-35,-50,-99,-52,115,-54,103,-56,127,-58,-84,-60,9,-61,119,-63,21,-64,-53,-66,-82,-67,-81,-68,-39,-69,37,-69,-103,-70,51,-70,-12,-71,-40,-71,-25,-71,24,-70,115,-70,-13,-70,-104,-69,99,-68,85,-67,101,-66,-92,-65,-5,-64,124,-62,28,-60,-36,-59,-67,-57,-65,-55,-39,-53,23,-50,104,-48,-37,-46,96,-43,3,-40,-75,-38,-126,-35,90,-32,77,-29,70,-26,86,-23,106,-20,-112,-17,-72,-14,-16,-11,34,-7,99,-4,-98,-1,-33,2,25,6,82,9,-122,12,-76,15,-40,18,-14,21,-1,24,-1,27,-16,30,-48,33,-99,36,85,39,-6,41,-124,44,-7,46,83,49,-110,51,-76,53,-70,55,-97,57,103,59,14,61,-111,62,-11,63,52,65,79,66,71,67,26,68,-60,68,81,69,-84,69,-20,69,-1,69,-20,69,-72,69,86,69,-44,68,43,68,89,67,106,66,76,65,19,64,-76,62,49,61,-112,59,-54,57,-24,55,-25,53,-58,51,-116,49,52,47,-61,44,60,42,-102,39,-27,36,28,34,60,31,82,28,84,25,72,22,50,19,15,16,-26,12,-75,9,127,6,66,3,9,0,-52,-4,-108,-7,92,-10,42,-13,3,-16,-34,-20,-50,-23,-69,-26,-56,-29,-47,-32,-2,-35,49,-37,123,-40,-33,-43,84,-45,-26,-48,-111,-50,84,-52,56,-54,54,-56,85,-58,-112,-60,-14,-62,108,-63,21,-64,-47,-66,-62,-67,-55,-68,-3,-69,84,-69,-49,-70,115,-70,58,-70,42,-70,61,-70,124,-70,-41,-70,100,-69,11,-68,-30,-68,-43,-67,-14,-66,45,-64,-111,-63,20,-61,-74,-60,-128,-58,95,-56,102,-54,-124,-52,-64,-50,25,-47,-118,-45,17,-42,-77,-40,102,-37,50,-34,14,-31,-6,-29,-10,-26,-1,-23,22,-19,54,-16,94,-13,-113,-10,-64,-7,-3,-4,50,0,109,3,-90,6,-41,9,8,13,44,16,77,19,94,22,104,25,96,28,72,31,36,34,-25,36,-103,39,55,42,-72,44,41,47,118,49,-78,51,-55,53,-53,55,-91,57,105,59,2,61,-122,62,-36,63,25,65,39,66,31,67,-28,67,-113,68,14,69,105,69,-96,69,-82,69,-105,69,90,69,-9,68,112,68,-65,67,-16,66,-14,65,-33,64,-106,63,61,62,-78,60,19,59,72,57,104,55,97,53,69,51,6,49,-79,46,64,44,-74,41,27,39,96,36,-96,33,-68,30,-38,27,-42,24,-42,21,-68,18,-94,15,120,12,77,9,25,6,-28,2,-83,-1,117,-4,64,-7,16,-10,-29,-14,-65,-17,-93,-20,-109,-23,-116,-26,-103,-29,-83,-32,-35,-35,20,-37,106,-40,-51,-43,76,-45,-29,-48,-110,-50,94,-52,69,-54,74,-56,109,-58,-81,-60,21,-61,-106,-63,64,-64,6,-65,-10,-67,6,-67,60,-68,-105,-69,22,-69,-66,-70,-120,-70,123,-70,-112,-70,-46,-70,49,-69,-65,-69,104,-68,62,-67,53,-66,80,-65,-110,-64,-17,-63,118,-61,24,-59,-34,-58,-63,-56,-60,-54,-31,-52,30,-49,114,-47,-30,-45,104,-42,6,-39,-72,-37,-128,-34,88,-31,66,-28,58,-25,65,-22,81,-19,112,-16,-111,-13,-63,-10,-20,-7,35,-3,87,0,-117,3,-65,6,-19,9,23,13,58,16,81,19,100,22,98,25,89,28,61,31,18,34,-45,36,-128,39,24,42,-106,44,2,47,77,49,-125,51,-104,53,-108,55,109,57,45,59,-60,60,68,62,-104,63,-48,64,-29,65,-48,66,-101,67,65,68,-66,68,27,69,78,69,94,69,69,69,11,69,-91,68,32,68,111,67,-94,66,-91,65,-108,64,76,63,-11,61,109,60,-50,58,10,57,40,55,41,53,11,51,-45,48,127,46,20,44,-115,41,-11,38,65,36,127,33,-88,30,-63,27,-53,24,-56,21,-74,18,-96,15,122,12,86,9,35,6,-11,2,-61,-1,-116,-4,98,-7,47,-10,12,-13,-23,-17,-45,-20,-60,-23,-58,-26,-47,-29,-18,-32,28,-34,90,-37,-79,-40,25,-42,-104,-45,52,-47,-30,-50,-77,-52,-101,-54,-97,-56,-56,-58,6,-59,112,-61,-16,-63,-101,-64,97,-65,80,-66,95,-67,-106,-68,-18,-69,109,-69,19,-69,-39,-70,-50,-70,-34,-70,28,-69,124,-69,1,-68,-82,-68,123,-67,114,-66,-122,-65,-59,-64,29,-62,-94,-61,60,-59,1,-57,-37,-56,-36,-54,-14,-52,44,-49,120,-47,-28,-45,101,-42,-5,-40,-83,-37,105,-34,65,-31,33,-28,23,-25,22,-22,36,-19,57,-16,92,-13,125,-10,-82,-7,-41,-4,12,0,57,3,107,6,-110,9,-70,12,-40,15,-18,18}; }
	private static byte[] data28(){ return new byte[] {-6,21,-7,24,-21,27,-51,30,-95,33,93,36,11,39,-96,41,34,44,-124,46,-39,48,5,51,34,53,27,55,-10,56,-75,58,81,60,-50,61,42,63,96,64,119,65,104,66,52,67,-32,67,95,68,-61,68,-8,68,12,69,-4,68,-64,68,105,68,-32,67,61,67,111,66,127,65,108,64,52,63,-37,61,96,60,-59,58,9,57,44,55,55,53,28,51,-15,48,-98,46,63,44,-70,41,46,39,124,36,-58,33,-15,30,19,28,36,25,36,22,29,19,7,16,-18,12,-59,9,-92,6,113,3,71,0,24,-3,-23,-7,-60,-10,-99,-13,-126,-16,108,-19,96,-22,102,-25,110,-28,-109,-31,-68,-34,-1,-37,84,-39,-70,-42,62,-44,-45,-47,-123,-49,81,-51,53,-53,61,-55,91,-57,-98,-59,-2,-61,123,-62,37,-63,-31,-65,-47,-66,-42,-67,8,-67,92,-68,-47,-69,116,-69,50,-69,28,-69,45,-69,89,-69,-70,-69,48,-68,-39,-68,-100,-67,-117,-66,-107,-65,-52,-64,28,-62,-107,-61,42,-59,-30,-58,-73,-56,-84,-54,-69,-52,-23,-50,47,-47,-110,-45,9,-42,-102,-40,62,-37,-9,-35,-60,-32,-98,-29,-115,-26,-125,-23,-117,-20,-101,-17,-77,-14,-42,-11,-8,-8,37,-4,78,-1,123,2,-88,5,-55,8,-13,11,9,15,31,18,44,21,35,24,28,27,-8,29,-51,32,-115,35,57,38,-48,40,84,43,-69,45,13,48,70,50,93,52,97,54,63,56,2,58,-90,59,42,61,-120,62,-53,63,-28,64,-31,65,-76,66,104,67,-16,67,93,68,-102,68,-66,68,-82,68,-121,68,48,68,-69,67,28,67,93,66,118,65,110,64,68,63,-14,61,-122,60,-12,58,65,57,119,55,-126,53,126,51,82,49,18,47,-72,44,68,42,-72,39,28,37,99,34,-95,31,-58,28,-31,25,-22,22,-22,19,-37,16,-56,13,-87,10,-120,7,96,4,55,1,13,-2,-26,-6,-66,-9,-97,-12,-125,-15,111,-18,104,-21,104,-24,118,-27,-106,-30,-64,-33,1,-35,83,-38,-74,-41,56,-43,-59,-46,120,-48,56,-50,29,-52,25,-54,52,-56,110,-58,-60,-60,63,-61,-42,-63,-108,-64,113,-65,113,-66,-105,-67,-34,-68,76,-68,-33,-69,-109,-69,116,-69,111,-69,-101,-69,-28,-69,85,-68,-21,-68,-92,-67,-126,-66,-123,-65,-88,-64,-19,-63,90,-61,-34,-60,-115,-58,80,-56,59,-54,62,-52,92,-50,-102,-48,-21,-46,93,-43,-36,-41,123,-38,35,-35,-22,-33,-70,-30,-100,-27,-115,-24,-117,-21,-111,-18,-90,-15,-67,-12,-36,-9,3,-5,38,-2,80,1,117,4,-102,7,-70,10,-44,13,-25,16,-17,19,-17,22,-33,25,-57,28,-107,31,94,34,9,37,-87,39,46,42,-98,44,-11,46,51,49,86,51,93,53,71,55,21,57,-64,58,78,60,-70,61,6,63,45,64,53,65,22,66,-43,66,111,67,-26,67,52,68,100,68,103,68,75,68,7,68,-98,67,19,67,94,66,-115,65,-112,64,120,63,56,62,-41,60,87,59,-75,57,-10,55,23,54,26,52,2,50,-49,47,-127,45,29,43,-99,40,13,38,98,35,-87,32,-36,29,-1,26,20,24,28,21,24,18,10,15,-11,11,-39,8,-73,5,-106,2,111,-1,73,-4,43,-7,4,-10,-11,-14,-40,-17,-40,-20,-45,-23,-30,-26,-3,-29,37,-31,99,-34,-83,-37,17,-39,-125,-42,19,-44,-75,-47,115,-49,76,-51,62,-53,79,-55,124,-57,-56,-59,54,-60,-64,-62,111,-63,63,-64,47,-65,72,-66,125,-67,-36,-68,94,-68,2,-68,-48,-69,-67,-69,-45,-69,14,-68,106,-68,-16,-68,-106,-67,98,-66,83,-65,98,-64,-104,-63,-16,-62,100,-60,1,-58,-78,-57,-115,-55,124,-53,-113,-51,-72,-49,-3,-47,91,-44,-47,-42,91,-39,0,-36,-82,-34,121,-31,77,-28,51,-25,39,-22,36,-19,45,-16,65,-13,85,-10,118,-7,-108,-4,-72,-1,-37,2,-4,5,25,9,51,12,68,15,78,18,79,21,66,24,42,27,2,30,-55,32,-126,35,33,38,-77,40,39,43,-116,45,-47,47,0,50,20,52,7,54,-26,55,-102,57,62,59,-77,60,16,62,75,63,95,64,85,65,38,66,-48,66,91,67,-66,67,-2,67,25,68,14,68,-34,67,-116,67,17,67,122,66,-80,65,-42,64,-59,63,-93,62,83,61,-24,59,89,58,-83,56,-30,54,-9,52,-12,50,-47,48,-107,46,64,44,-45,41,81,39,-72,36,10,34,77,31,123,28,-97,25,-81,22,-72,19,-77,16,-89,13,-109,10,120,7,92,4,59,1,27,-2,-6,-6,-32,-9,-60,-12,-73,-15,-90,-18,-84,-21,-80,-24,-52,-27,-19,-30,37,-32,104,-35,-61,-38,49,-40,-80,-43,78,-45,-4,-48,-54,-50,-81,-52,-79,-54,-49,-56,13,-57,103,-59,-28,-61,124,-62,63,-63,24,-64,30,-65,63,-66,-117,-67,-13,-68,-118,-68,55,-68,23,-68,18,-68,55,-68,127,-68,-23,-68,125,-67,45,-66,11,-65}; }
	private static byte[] data29(){ return new byte[] {1,-64,34,-63,97,-62,-61,-61,66,-59,-25,-58,-91,-56,-125,-54,-127,-52,-109,-50,-54,-48,18,-45,117,-43,-16,-41,-127,-38,35,-35,-35,-33,-94,-30,124,-27,98,-24,84,-21,85,-18,88,-15,110,-12,125,-9,-99,-6,-75,-3,-39,0,-17,3,21,7,34,10,61,13,66,16,72,19,61,22,42,25,7,28,-41,30,-108,33,64,36,-40,38,92,41,-58,43,31,46,87,48,124,50,-127,52,106,54,57,56,-27,57,118,59,-28,60,48,62,95,63,102,64,80,65,18,66,-77,66,45,67,-120,67,-73,67,-53,67,-81,67,121,67,24,67,-109,66,-15,65,31,65,56,64,33,63,-14,61,-98,60,37,59,-105,57,-39,55,18,54,26,52,19,50,-20,47,-86,45,83,43,-30,40,91,38,-63,35,19,33,81,30,-124,27,-96,24,-71,21,-68,18,-66,15,-80,12,-96,9,-118,6,111,3,84,0,55,-3,30,-6,5,-9,-11,-13,-24,-16,-28,-19,-19,-22,-6,-25,31,-27,71,-30,-119,-33,-44,-36,57,-38,-81,-41,58,-43,-31,-46,-104,-48,114,-50,97,-52,108,-54,-104,-56,-36,-58,68,-59,-53,-61,111,-62,56,-63,34,-64,44,-65,94,-66,-82,-67,39,-67,-65,-68,-128,-68,96,-68,108,-68,-108,-68,-24,-68,92,-67,-14,-67,-76,-66,-116,-65,-105,-64,-75,-63,-2,-62,101,-60,-20,-59,-109,-57,87,-55,59,-53,56,-51,84,-49,-119,-47,-45,-45,62,-42,-77,-40,75,-37,-23,-35,-89,-32,105,-29,69,-26,37,-23,27,-20,21,-17,27,-14,40,-11,56,-8,81,-5,106,-2,-126,1,-99,4,-78,7,-60,10,-45,13,-45,16,-45,19,-61,22,-91,25,-128,28,67,31,-5,33,-94,36,43,39,-83,41,14,44,90,46,-110,48,-91,50,-89,52,-120,54,74,56,-11,57,116,59,-31,60,33,62,73,63,74,64,38,65,-25,65,121,66,-11,66,63,67,111,67,115,67,91,67,22,67,-75,66,39,66,126,65,-84,64,-70,63,-92,62,111,61,19,60,-96,58,1,57,82,55,117,53,-115,51,119,49,86,47,17,45,-72,42,73,40,-62,37,40,35,122,32,-68,29,-19,26,15,24,39,21,47,18,49,15,43,12,26,9,10,6,-13,2,-36,-1,-61,-4,-78,-7,-102,-10,-110,-13,-118,-16,-117,-19,-102,-22,-80,-25,-43,-28,10,-30,77,-33,-94,-36,12,-38,-119,-41,27,-43,-57,-46,-120,-48,100,-50,94,-52,109,-54,-97,-56,-18,-58,86,-59,-25,-61,-112,-62,96,-63,77,-64,98,-65,-109,-66,-18,-67,104,-67,6,-67,-52,-68,-78,-68,-65,-68,-19,-68,69,-67,-72,-67,90,-66,19,-65,-5,-65,-5,-64,37,-62,106,-61,-43,-60,92,-58,5,-56,-57,-55,-82,-53,-87,-51,-59,-49,-7,-47,69,-44,-88,-42,36,-39,-78,-37,85,-34,11,-31,-50,-29,-92,-26,-122,-23,115,-20,110,-17,109,-14,119,-11,-122,-8,-107,-5,-81,-2,-66,1,-39,4,-28,7,-9,10,-6,13,-4,16,-13,19,-35,22,-66,25,-115,28,83,31,-1,33,-91,36,39,39,-92,41,0,44,72,46,121,48,-118,50,-122,52,98,54,33,56,-59,57,68,59,-88,60,-21,61,8,63,11,64,-29,64,-98,65,50,66,-89,66,-15,66,32,67,33,67,7,67,-63,66,95,66,-47,65,40,65,83,64,101,63,74,62,26,61,-65,59,72,58,-77,56,-7,54,44,53,56,51,49,49,8,47,-52,44,116,42,6,40,-122,37,-21,34,68,32,-121,29,-66,26,-30,23,0,21,10,18,18,15,15,12,4,9,-9,5,-28,2,-45,-1,-64,-4,-82,-7,-95,-10,-102,-13,-108,-16,-94,-19,-85,-22,-52,-25,-12,-28,44,-30,115,-33,-50,-36,57,-38,-69,-41,83,-43,-5,-46,-54,-48,-97,-50,-95,-52,-78,-54,-27,-56,56,-57,-94,-59,51,-60,-34,-62,-80,-63,-97,-64,-77,-65,-26,-66,63,-66,-69,-67,91,-67,28,-67,5,-67,14,-67,62,-67,-109,-67,5,-66,-91,-66,91,-65,65,-64,64,-63,102,-62,-87,-61,16,-59,-110,-58,59,-56,-8,-55,-37,-53,-46,-51,-22,-49,25,-46,98,-44,-65,-42,58,-39,-67,-37,99,-34,12,-31,-47,-29,-97,-26,125,-23,101,-20,90,-17,86,-14,90,-11,100,-8,114,-5,127,-2,-107,1,-96,4,-81,7,-69,10,-73,13,-67,16,-91,19,-106,22,109,25,60,28,-1,30,-90,33,74,36,-52,38,69,41,-97,43,-24,45,18,48,42,50,29,52,-2,53,-69,55,93,57,-31,58,66,60,-123,61,-88,62,-91,63,-122,64,62,65,-40,65,74,66,-97,66,-56,66,-45,66,-70,66,117,66,28,66,-113,65,-22,64,29,64,47,63,30,62,-17,60,-103,59,43,58,-104,56,-23,54,26,53,51,51,43,49,15,47,-44,44,-124,42,29,40,-96,37,13,35,109,32,-76,29,-15,26,30,24,58,21,85,18,87,15,97,12,86,9,84,6,64,3,57,0,35,-3,28,-6,18,-9,9,-12,19,-15}; }
	private static byte[] data30(){ return new byte[] {18,-18,49,-21,69,-24,122,-27,-83,-30,-5,-33,85,-35,-63,-38,68,-40,-37,-43,-121,-45,80,-47,43,-49,39,-51,57,-53,107,-55,-71,-57,35,-58,-78,-60,90,-61,39,-62,20,-63,34,-64,84,-65,-89,-66,29,-66,-71,-67,117,-67,88,-67,93,-67,-125,-67,-44,-67,65,-66,-42,-66,-116,-65,99,-64,97,-63,124,-62,-70,-61,24,-59,-109,-58,52,-56,-23,-55,-58,-53,-77,-51,-59,-49,-21,-47,44,-44,-124,-42,-12,-40,115,-37,14,-34,-76,-32,110,-29,56,-26,14,-23,-16,-21,-33,-18,-43,-15,-46,-12,-40,-9,-32,-6,-22,-3,-8,0,2,4,12,7,18,10,18,13,10,16,-3,18,-32,21,-67,24,-121,27,73,30,-12,32,-110,35,26,38,-113,40,-18,42,53,45,101,47,123,49,120,51,84,53,28,55,-68,56,74,58,-86,59,-6,60,26,62,37,63,7,64,-57,64,105,65,-30,65,62,66,112,66,-127,66,114,66,55,66,-27,65,97,65,-57,64,-2,63,34,63,17,62,-11,60,-94,59,64,58,-74,56,17,55,78,53,108,51,115,49,92,47,44,45,-25,42,-122,40,20,38,-117,35,-17,32,67,30,-123,27,-69,24,-34,21,-1,18,11,16,23,13,24,10,20,7,11,4,6,1,-9,-3,-14,-6,-22,-9,-23,-12,-19,-15,-6,-18,15,-20,44,-23,92,-26,-107,-29,-36,-32,59,-34,-97,-37,40,-39,-75,-42,100,-44,36,-46,-1,-49,-10,-51,0,-52,49,-54,116,-56,-34,-58,95,-59,6,-60,-58,-62,-80,-63,-78,-64,-37,-65,40,-65,-112,-66,40,-66,-45,-67,-79,-67,-88,-67,-58,-67,9,-66,108,-66,-10,-66,-96,-65,107,-64,94,-63,107,-62,-97,-61,-15,-60,97,-58,-13,-57,-96,-55,109,-53,82,-51,89,-49,112,-47,-85,-45,-12,-43,90,-40,-45,-38,93,-35,1,-32,-85,-30,114,-27,57,-24,26,-21,-5,-19,-18,-16,-29,-13,-29,-10,-29,-7,-20,-4,-15,-1,-6,2,0,6,0,9,2,12,-11,14,-26,17,-51,20,-92,23,116,26,52,29,-33,31,-123,34,10,37,-120,39,-25,41,54,44,104,46,-121,48,-120,50,111,52,56,54,-22,55,114,57,-17,58,51,60,112,61,119,62,109,63,53,64,-29,64,104,65,-48,65,14,66,49,66,38,66,3,66,-76,65,71,65,-77,64,2,64,38,63,53,62,20,61,-33,59,-127,58,11,57,112,55,-68,53,-24,51,-4,49,-14,47,-48,45,-107,43,67,41,-37,38,93,36,-49,33,43,31,120,28,-71,25,-29,22,15,20,33,17,54,14,61,11,65,8,63,5,57,2,54,-1,46,-4,49,-7,43,-10,54,-13,65,-16,86,-19,120,-22,-96,-25,-36,-28,31,-30,121,-33,-33,-36,91,-38,-21,-41,-114,-43,76,-45,29,-47,11,-49,16,-51,53,-53,113,-55,-51,-57,71,-58,-35,-60,-103,-61,111,-62,104,-63,-124,-64,-65,-65,32,-65,-96,-66,71,-66,11,-66,-5,-67,4,-66,59,-66,-118,-66,9,-65,-101,-65,96,-64,55,-63,61,-62,93,-61,-99,-60,0,-58,127,-57,31,-55,-38,-54,-78,-52,-90,-50,-77,-48,-37,-46,27,-43,110,-41,-34,-39,89,-36,-16,-34,-109,-31,71,-28,13,-25,-37,-23,-70,-20,-98,-17,-111,-14,-124,-11,-124,-8,-127,-5,-124,-2,-119,1,-120,4,-114,7,-128,10,-126,13,100,16,86,19,41,22,-4,24,-64,27,111,30,23,33,-92,35,38,38,-115,40,-29,42,31,45,70,47,79,49,68,51,22,53,-45,54,110,56,-20,57,76,59,-117,60,-85,61,-89,62,-121,63,62,64,-36,64,76,65,-92,65,-48,65,-34,65,-54,65,-114,65,50,65,-75,64,15,64,79,63,103,62,98,61,56,60,-14,58,-119,57,5,56,94,54,-93,52,-66,50,-50,48,-74,46,-112,44,73,42,-11,39,127,37,7,35,103,32,-53,29,12,27,79,24,120,21,-97,18,-75,15,-54,12,-47,9,-41,6,-38,3,-42,0,-38,-3,-41,-6,-38,-9,-29,-12,-16,-15,5,-17,37,-20,74,-23,-125,-26,-61,-29,22,-31,121,-34,-20,-37,116,-39,16,-41,-61,-44,-118,-46,112,-48,100,-50,-127,-52,-84,-54,-4,-56,103,-57,-16,-59,-106,-60,97,-61,69,-62,83,-63,121,-64,-56,-65,54,-65,-58,-66,125,-66,80,-66,77,-66,104,-66,-85,-66,8,-65,-107,-65,54,-64,4,-63,-17,-63,-7,-62,39,-60,119,-59,-35,-58,111,-56,16,-54,-39,-53,-72,-51,-77,-49,-53,-47,-12,-45,62,-42,-108,-40,9,-37,-118,-35,34,-32,-56,-30,-128,-27,66,-24,23,-21,-15,-19,-39,-16,-60,-13,-67,-10,-80,-7,-74,-4,-87,-1,-77,2,-91,5,-86,8,-107,11,-115,14,109,17,80,20,32,23,-25,25,-94,28,72,31,-27,33,103,36,-35,38,60,41,-127,43,-73,45,-54,47,-49,49,-81,51,123,53,38,55,-73,56,37,58,122,59,-88,60,-65,61,-83,62,124,63,44,64,-77,64,34,65,99,65,-118,65,-120,65,102,65}; }
	private static byte[] data31(){ return new byte[] {35,65,-73,64,49,64,-127,63,-76,62,-60,61,-77,60,-125,59,48,58,-59,56,48,55,-115,53,-66,51,-33,49,-31,47,-57,45,-101,43,81,41,-9,38,-123,36,-2,33,106,31,-64,28,11,26,71,23,115,20,-102,17,-77,14,-55,11,-47,8,-32,5,-34,2,-25,-1,-24,-4,-17,-7,-9,-10,6,-12,24,-15,55,-18,90,-21,-117,-24,-53,-27,17,-29,116,-32,-43,-35,94,-37,-27,-40,-109,-42,75,-44,33,-46,12,-48,18,-50,49,-52,112,-54,-60,-56,64,-57,-51,-59,-121,-60,84,-61,75,-62,93,-63,-107,-64,-24,-65,102,-65,-3,-66,-66,-66,-96,-66,-95,-66,-54,-66,18,-65,125,-65,14,-64,-69,-64,-113,-63,-126,-62,-108,-61,-54,-60,27,-58,-112,-57,29,-55,-49,-54,-110,-52,126,-50,119,-48,-107,-46,-64,-44,14,-41,100,-39,-34,-37,91,-34,-9,-32,-99,-29,83,-26,23,-23,-24,-21,-63,-18,-91,-15,-108,-12,127,-9,125,-6,110,-3,108,0,102,3,91,6,85,9,62,12,43,15,11,18,-31,20,-81,23,109,26,28,29,-61,31,79,34,-49,36,59,39,-115,41,-45,43,-11,45,10,48,-5,49,-36,51,-103,53,60,55,-57,56,39,58,120,59,-101,60,-88,61,-114,62,87,63,-6,63,-128,64,-35,64,32,65,55,65,53,65,8,65,-66,64,77,64,-64,63,8,63,60,62,62,61,48,60,-13,58,-91,57,44,56,-97,54,-18,52,36,51,62,49,63,47,37,45,-10,42,-82,40,78,38,-30,35,85,33,-55,30,25,28,108,25,-93,22,-41,19,-4,16,29,14,46,11,71,8,72,5,92,2,92,-1,104,-4,116,-7,127,-10,-107,-13,-85,-16,-47,-19,-7,-22,53,-24,115,-27,-55,-30,40,-32,-100,-35,31,-37,-71,-40,101,-42,42,-44,2,-46,-8,-49,3,-50,44,-52,109,-54,-50,-56,74,-57,-27,-59,-96,-60,119,-61,115,-62,-115,-63,-58,-64,39,-64,-94,-65,71,-65,7,-65,-15,-66,-11,-66,37,-65,111,-65,-31,-65,114,-64,39,-63,-6,-63,-14,-62,8,-60,61,-59,-108,-58,7,-56,-104,-55,73,-53,16,-51,-8,-50,-10,-48,15,-45,64,-43,-125,-41,-26,-39,80,-36,-41,-34,107,-31,15,-28,-60,-26,-121,-23,80,-20,43,-17,10,-14,-15,-12,-32,-9,-46,-6,-61,-3,-64,0,-85,3,-88,6,-112,9,-128,12,95,15,63,18,13,21,-43,23,-111,26,56,29,-39,31,97,34,-38,36,66,39,-113,41,-52,43,-19,45,-8,47,-22,49,-65,51,125,53,23,55,-99,56,-4,57,69,59,101,60,110,61,80,62,20,63,-73,63,53,64,-109,64,-49,64,-23,64,-33,64,-77,64,102,64,-12,63,100,63,-81,62,-37,61,-29,60,-48,59,-104,58,68,57,-47,55,65,54,-112,52,-51,50,-31,48,-22,46,-50,44,-94,42,92,40,1,38,-109,35,16,33,127,30,-39,27,43,25,104,22,-97,19,-54,16,-23,13,7,11,26,8,40,5,60,2,66,-1,83,-4,98,-7,113,-10,-114,-13,-87,-16,-48,-19,3,-21,58,-24,-122,-27,-37,-30,63,-32,-70,-35,62,-37,-34,-40,-114,-42,84,-44,53,-46,42,-48,58,-50,103,-52,-86,-54,14,-55,-114,-57,40,-58,-22,-60,-65,-61,-64,-62,-40,-63,23,-63,116,-64,-11,-65,-106,-65,91,-65,65,-65,73,-65,118,-65,-65,-65,52,-64,-65,-64,119,-63,70,-62,62,-61,80,-60,-122,-59,-41,-58,75,-56,-41,-55,-123,-53,76,-51,44,-49,44,-47,59,-45,110,-43,-85,-41,8,-38,114,-36,-16,-34,-124,-31,33,-28,-44,-26,-114,-23,88,-20,42,-17,6,-14,-22,-12,-47,-9,-63,-6,-82,-3,-94,0,-112,3,-128,6,108,9,80,12,51,15,8,18,-42,20,-102,23,79,26,-8,28,-111,31,25,34,-114,36,-14,38,63,41,119,43,-104,45,-94,47,-113,49,103,51,30,53,-66,54,61,56,-93,57,-29,58,13,60,13,61,-9,61,-73,62,93,63,-35,63,61,64,121,64,-104,64,-116,64,103,64,27,64,-84,63,34,63,107,62,-95,61,-89,60,-97,59,99,58,29,57,-91,55,32,54,115,52,-78,50,-48,48,-39,46,-58,44,-99,42,95,40,6,38,-95,35,33,33,-107,30,-7,27,73,25,-108,22,-56,19,-2,16,32,14,68,11,90,8,114,5,-125,2,-109,-1,-87,-4,-75,-7,-44,-10,-24,-13,16,-15,54,-18,109,-21,-89,-24,-11,-27,78,-29,-76,-32,46,-34,-72,-37,84,-39,10,-41,-50,-44,-79,-46,-94,-48,-70,-50,-37,-52,40,-53,-123,-55,3,-56,-94,-58,87,-59,53,-60,43,-61,68,-62,127,-63,-40,-64,86,-64,-13,-65,-77,-65,-108,-65,-104,-65,-65,-65,6,-64,111,-64,-3,-64,-90,-63,119,-62,99,-61,114,-60,-97,-59,-19,-58,86,-56,-32,-55,-126,-53,69,-51,30,-49,21,-47,34,-45,71,-43,-124,-41,-44,-39,60,-36,-80,-34,64,-31,-45,-29,-124,-26,51,-23,-4,-21,-61,-18,-99,-15,121,-12}; }
	private static byte[] data32(){ return new byte[] {92,-9,71,-6,46,-3,31,0,6,3,-9,5,-41,8,-61,11,-105,14,113,17,58,20,-5,22,-79,25,86,28,-17,30,118,33,-21,35,80,38,-101,40,-41,42,-9,44,2,47,-12,48,-52,50,-122,52,42,54,-83,55,18,57,95,58,-126,59,-108,60,119,61,70,62,-21,62,118,63,-41,63,34,64,61,64,67,64,31,64,-37,63,119,63,-16,62,71,62,127,61,-105,60,-118,59,101,58,27,57,-75,55,53,54,-112,52,-37,50,-3,48,20,47,5,45,-22,42,-83,40,101,38,-1,35,-112,33,6,31,117,28,-55,25,29,23,89,20,-107,17,-67,14,-26,11,3,9,32,6,54,3,77,0,96,-3,124,-6,-111,-9,-77,-12,-42,-15,4,-17,55,-20,122,-23,-63,-26,31,-28,-124,-31,-4,-34,-120,-36,33,-38,-45,-41,-102,-43,114,-45,108,-47,113,-49,-100,-51,-38,-53,56,-54,-81,-56,71,-57,-8,-59,-52,-60,-66,-61,-50,-62,3,-62,82,-63,-56,-64,92,-64,19,-64,-19,-65,-28,-65,5,-64,60,-64,-92,-64,29,-63,-58,-63,-124,-62,106,-61,109,-60,-112,-59,-47,-58,49,-56,-80,-55,70,-53,2,-51,-54,-50,-67,-48,-69,-46,-39,-44,9,-41,82,-39,-84,-37,31,-34,-100,-32,47,-29,-49,-27,126,-24,55,-21,0,-18,-53,-16,-90,-13,127,-10,102,-7,72,-4,50,-1,25,2,2,5,-30,7,-56,10,-101,13,117,16,59,19,-4,21,-78,24,86,27,-13,29,121,32,-14,34,86,37,-85,39,-28,41,13,44,26,46,18,48,-16,49,-77,51,89,53,-25,54,85,56,-92,57,-39,58,-22,59,-32,60,-77,61,100,62,-6,62,103,63,-70,63,-28,63,-12,63,-36,63,-89,63,75,63,-44,62,55,62,123,61,-96,60,-95,59,-121,58,77,57,-15,55,-128,54,-26,52,62,51,111,49,-114,47,-113,45,124,43,79,41,15,39,-74,36,80,34,-46,31,71,29,-85,26,2,24,76,21,-118,18,-64,15,-22,12,20,10,49,7,82,4,104,1,-121,-2,-99,-5,-64,-8,-38,-11,9,-13,46,-16,108,-19,-91,-22,-12,-25,74,-27,-80,-30,40,-32,-87,-35,72,-37,-20,-40,-75,-42,-125,-44,120,-46,118,-48,-103,-50,-48,-52,35,-53,-108,-55,30,-56,-56,-58,-112,-59,118,-60,124,-61,-93,-62,-26,-63,81,-63,-44,-64,-126,-64,73,-64,56,-64,66,-64,118,-64,-61,-64,56,-63,-54,-63,124,-62,84,-61,69,-60,92,-59,-116,-58,-35,-57,77,-55,-41,-54,127,-52,64,-50,29,-48,19,-46,32,-44,71,-42,125,-40,-46,-38,48,-35,-86,-33,43,-30,-56,-28,99,-25,30,-22,-46,-20,-97,-17,106,-14,67,-11,28,-8,1,-5,-35,-3,-57,0,-91,3,-118,6,101,9,63,12,17,15,-36,17,-101,20,82,23,-6,25,-103,28,33,31,-92,33,5,36,103,38,-96,40,-41,42,-26,44,-21,46,-48,48,-101,50,83,52,-30,53,98,55,-67,56,-3,57,29,59,32,60,-1,60,-58,61,96,62,-25,62,67,63,-127,63,-95,63,-106,63,117,63,42,63,-60,62,54,62,-112,61,-64,60,-39,59,-52,58,-92,57,90,56,-8,54,114,53,-41,51,27,50,72,48,90,46,85,44,57,42,2,40,-64,37,94,35,-13,32,115,30,-30,27,68,25,-103,22,-30,19,29,17,88,14,127,11,-84,8,-51,5,-19,2,12,0,44,-3,74,-6,113,-9,-108,-12,-57,-15,-7,-18,57,-20,-125,-23,-43,-26,59,-28,-87,-31,43,-33,-67,-36,98,-38,27,-40,-26,-43,-48,-45,-61,-47,-34,-49,4,-50,81,-52,-80,-54,48,-55,-55,-57,-123,-58,89,-59,82,-60,102,-61,-103,-62,-12,-63,100,-63,-1,-64,-72,-64,-115,-64,-115,-64,-89,-64,-29,-64,70,-63,-63,-63,100,-62,37,-61,5,-60,4,-59,39,-58,95,-57,-62,-56,49,-54,-48,-53,117,-51,75,-49,36,-47,42,-45,57,-43,102,-41,-91,-39,-8,-37,98,-34,-40,-32,98,-29,-5,-27,-100,-24,85,-21,11,-18,-42,-16,-97,-13,120,-10,77,-7,46,-4,10,-1,-23,1,-55,4,-94,7,124,10,76,13,24,16,-39,18,-110,21,64,24,-34,26,115,29,-14,31,102,34,-59,36,16,39,74,41,105,43,119,45,103,47,67,49,3,51,-88,52,50,54,-97,55,-17,56,33,58,51,59,44,60,-8,60,-72,61,66,62,-68,62,12,63,60,63,81,63,58,63,14,63,-76,62,70,62,-84,61,-6,60,34,60,49,59,24,58,-22,56,-106,55,44,54,-97,52,-4,50,58,49,96,47,111,45,98,43,66,41,10,39,-65,36,96,34,-16,31,109,29,-33,26,60,24,-108,21,-37,18,27,16,82,13,-124,10,-87,7,-42,4,-11,1,27,-1,61,-4,101,-7,-118,-10,-66,-13,-19,-16,45,-18,114,-21,-62,-24,34,-26,-118,-29,5,-31,-113,-34,43,-36,-39,-39,-100,-41,116,-43,98,-45,104,-47,-122,-49,-67,-51,18,-52,123,-54,8,-55}; }
	private static byte[] data33(){ return new byte[] {-85,-57,115,-58,83,-59,84,-60,117,-61,-77,-62,22,-62,-106,-63,54,-63,-4,-64,-37,-64,-28,-64,6,-63,81,-63,-77,-63,68,-62,-29,-62,-76,-61,-106,-60,-93,-59,-59,-58,13,-56,107,-55,-21,-54,-124,-52,59,-50,6,-48,-13,-47,-17,-45,9,-42,54,-40,119,-38,-52,-36,55,-33,-84,-31,59,-28,-51,-26,118,-23,35,-20,-32,-18,-91,-15,109,-12,66,-9,21,-6,-16,-4,-56,-1,-90,2,124,5,84,8,38,11,-18,13,-72,16,111,19,36,22,-57,24,98,27,-23,29,104,32,-51,34,39,37,106,39,-104,41,-77,43,-77,45,-97,47,111,49,38,51,-60,52,66,54,-87,55,-18,56,24,58,34,59,14,60,-38,60,-121,61,17,62,127,62,-58,62,-13,62,-4,62,-33,62,-82,62,73,62,-39,61,54,61,-128,60,-94,59,-88,58,-111,57,89,56,4,55,-108,53,4,52,95,50,-103,48,-64,46,-58,44,-63,42,-105,40,99,38,24,36,-74,33,74,31,-60,28,57,26,-103,23,-16,20,59,18,125,15,-73,12,-21,9,24,7,65,4,109,1,-112,-2,-66,-5,-29,-8,21,-10,70,-13,-124,-16,-61,-19,18,-21,103,-24,-51,-27,59,-29,-64,-32,76,-34,-13,-37,-90,-39,113,-41,79,-43,69,-45,83,-47,117,-49,-71,-51,11,-52,-121,-54,18,-55,-60,-57,-119,-58,119,-59,123,-60,-92,-61,-23,-62,80,-62,-42,-63,126,-63,71,-63,44,-63,59,-63,96,-63,-80,-63,25,-62,-88,-62,81,-61,33,-60,9,-59,23,-58,60,-57,-123,-56,-24,-55,102,-53,5,-51,-74,-50,-119,-48,112,-46,113,-44,-120,-42,-76,-40,-9,-38,72,-35,-78,-33,40,-30,-81,-28,70,-25,-26,-23,-107,-20,77,-17,11,-14,-41,-12,-96,-9,119,-6,71,-3,32,0,-13,2,-53,5,-102,8,104,11,45,14,-19,16,-92,19,78,22,-13,24,126,27,11,30,122,32,-30,34,48,37,113,39,-104,41,-83,43,-86,45,-115,47,91,49,11,51,-92,52,29,54,-128,55,-64,56,-28,57,-21,58,-45,59,-102,60,68,61,-54,61,51,62,122,62,-93,62,-91,62,-114,62,80,62,-11,61,121,61,-37,60,31,60,68,59,72,58,47,57,-7,55,-94,54,52,53,-91,51,-2,49,60,48,97,46,110,44,99,42,68,40,12,38,-61,35,105,33,-7,30,125,28,-15,25,84,23,-79,20,-2,17,70,15,-127,12,-68,9,-23,6,30,4,68,1,119,-2,-100,-5,-43,-8,-2,-11,62,-13,121,-16,-64,-19,20,-21,110,-24,-43,-27,79,-29,-51,-32,107,-34,10,-36,-55,-39,-106,-41,119,-43,114,-45,-126,-47,-86,-49,-17,-51,74,-52,-65,-54,87,-55,2,-56,-43,-58,-70,-59,-55,-60,-19,-61,57,-61,-98,-62,40,-62,-51,-63,-102,-63,-128,-63,-117,-63,-74,-63,0,-62,110,-62,-10,-62,-91,-61,109,-60,90,-59,98,-58,-120,-57,-51,-56,46,-54,-85,-53,70,-51,-12,-50,-57,-48,-91,-46,-86,-44,-74,-42,-26,-40,28,-37,116,-35,-48,-33,73,-30,-55,-28,89,-25,-5,-23,-97,-20,87,-17,16,-14,-44,-12,-97,-9,105,-6,60,-3,12,0,-35,2,-80,5,121,8,69,11,4,14,-62,16,114,19,28,22,-72,24,71,27,-55,29,57,32,-100,34,-24,36,38,39,76,41,91,43,90,45,56,47,6,49,-76,50,74,52,-57,53,35,55,103,56,-119,57,-111,58,119,59,65,60,-22,60,113,61,-34,61,35,62,78,62,85,62,61,62,2,62,-84,61,46,61,-103,60,-36,59,6,59,14,58,-9,56,-56,55,114,54,11,53,126,51,-35,49,33,48,72,46,92,44,85,42,58,40,11,38,-60,35,111,33,7,31,-115,28,7,26,114,23,-47,20,38,18,111,15,-77,12,-17,9,39,7,90,4,-118,1,-67,-2,-21,-5,33,-7,88,-10,-111,-13,-38,-16,28,-18,121,-21,-49,-24,67,-26,-77,-29,66,-31,-47,-34,-125,-36,53,-38,13,-40,-24,-43,-22,-45,-12,-47,37,-48,94,-50,-64,-52,53,-53,-58,-55,120,-56,64,-57,43,-58,49,-59,89,-60,-100,-61,3,-61,-122,-62,43,-62,-18,-63,-40,-63,-40,-63,2,-62,69,-62,-80,-62,49,-61,-35,-61,-100,-60,-121,-59,-124,-58,-85,-57,-29,-56,67,-54,-74,-53,76,-51,-12,-50,-65,-48,-102,-46,-110,-44,-98,-42,-62,-40,-10,-38,69,-35,-102,-33,16,-30,-125,-28,22,-25,-87,-23,77,-20,-3,-18,-80,-15,111,-12,53,-9,-7,-7,-54,-4,-111,-1,98,2,45,5,-12,7,-66,10,119,13,52,16,-31,18,-121,21,35,24,-81,26,48,29,-96,31,1,34,79,36,-119,38,-77,40,-63,42,-62,44,-95,46,113,48,33,50,-70,51,57,53,-102,54,-34,55,10,57,14,58,2,59,-56,59,125,60,5,61,123,61,-61,61,-8,61,1,62,-12,61,-67,61,111,61,-6,60,105,60,-73,59,-24,58,-11,57,-18,56,-69,55,121,54,19,53,-111,51,-6,49}; }
	private static byte[] data34(){ return new byte[] {65,48,119,46,-115,44,-108,42,124,40,89,38,24,36,-53,33,106,31,-7,28,122,26,-21,23,81,21,-84,18,-1,15,69,13,-119,10,-59,7,-4,4,56,2,100,-1,-94,-4,-45,-7,17,-9,80,-12,-109,-15,-30,-18,55,-20,-104,-23,3,-25,125,-28,2,-30,-98,-33,63,-35,1,-37,-58,-40,-81,-42,-93,-44,-79,-46,-40,-48,21,-49,108,-51,-31,-53,108,-54,22,-55,-37,-57,-65,-58,-66,-59,-31,-60,26,-60,124,-61,-11,-62,-109,-62,79,-62,44,-62,40,-62,71,-62,-128,-62,-31,-62,91,-61,-7,-61,-75,-60,-115,-59,-120,-58,-98,-57,-47,-56,36,-54,-114,-53,23,-51,-69,-50,115,-48,76,-46,54,-44,58,-42,82,-40,-128,-38,-63,-36,20,-33,122,-31,-22,-29,113,-26,-2,-24,-101,-21,66,-18,-17,-16,-86,-13,100,-10,41,-7,-17,-5,-75,-2,-127,1,71,4,11,7,-45,9,-121,12,70,15,-19,17,-105,20,45,23,-65,25,59,28,-79,30,16,33,98,35,-97,37,-54,39,-33,41,-32,43,-55,45,-103,47,83,49,-15,50,117,52,-34,53,43,55,91,56,111,57,98,58,58,59,-16,59,-116,60,1,61,94,61,-107,61,-81,61,-87,61,-126,61,59,61,-42,60,78,60,-87,59,-27,58,3,58,0,57,-30,55,-88,54,75,53,-34,51,73,50,-92,48,-32,46,8,45,18,43,15,41,-19,38,-66,36,121,34,34,32,-69,29,69,27,-65,24,46,22,-109,19,-22,16,58,14,-125,11,-57,8,4,6,65,3,123,0,-79,-3,-16,-6,42,-8,110,-11,-76,-14,5,-16,86,-19,-68,-22,34,-24,-98,-27,34,-29,-73,-32,91,-34,18,-36,-36,-39,-73,-41,-85,-43,-78,-45,-48,-47,11,-48,86,-50,-60,-52,70,-53,-25,-55,-93,-56,124,-57,113,-58,-121,-59,-71,-60,9,-60,124,-61,8,-61,-67,-62,-122,-62,125,-62,-124,-62,-70,-62,5,-61,118,-61,3,-60,-80,-60,124,-59,104,-58,111,-57,-107,-56,-41,-55,54,-53,-81,-52,70,-50,-16,-49,-68,-47,-105,-45,-113,-43,-100,-41,-68,-39,-15,-37,58,-34,-113,-32,-2,-30,114,-27,-5,-25,-116,-22,41,-19,-46,-17,-128,-14,56,-11,-13,-9,-75,-6,118,-3,59,0,0,3,-65,5,-124,8,58,11,-15,13,-97,16,67,19,-33,21,109,24,-13,26,100,29,-51,31,31,34,100,36,-109,38,-79,40,-74,42,-88,44,-126,46,67,48,-23,49,126,51,-25,52,77,54,124,55,-92,56,-95,57,-120,58,75,59,-13,59,122,60,-29,60,43,61,84,61,93,61,69,61,19,61,-75,60,72,60,-85,59,-3,58,39,58,56,57,42,56,-4,54,-71,53,78,52,-42,50,57,49,-120,47,-68,45,-39,43,-33,41,-48,39,-83,37,114,35,47,33,-52,30,104,28,-23,25,101,23,-45,20,49,18,-112,15,-39,12,44,10,105,7,-80,4,-20,1,42,-1,106,-4,-87,-7,-19,-10,54,-12,-125,-15,-36,-18,56,-20,-91,-23,21,-25,-98,-28,38,-30,-50,-33,121,-35,61,-37,21,-39,-6,-42,-2,-44,17,-45,62,-47,-125,-49,-30,-51,89,-52,-17,-54,-103,-55,105,-56,76,-57,84,-58,120,-59,-75,-60,26,-60,-106,-61,53,-61,-11,-62,-48,-62,-49,-62,-21,-62,41,-61,-124,-61,0,-60,-100,-60,82,-59,46,-58,33,-57,53,-56,102,-55,-79,-54,25,-52,-99,-51,56,-49,-15,-48,-67,-46,-92,-44,-96,-42,-79,-40,-39,-38,16,-35,92,-33,-69,-31,32,-28,-93,-26,33,-23,-68,-21,85,-18,-4,-16,-84,-13,95,-10,26,-7,-42,-5,-107,-2,87,1,18,4,-43,6,-122,9,67,12,-20,14,-110,17,51,20,-65,22,76,25,-62,27,45,30,-116,32,-48,34,16,37,46,39,69,41,60,43,35,45,-16,46,-91,48,66,50,-61,51,43,53,116,54,-88,55,-75,56,-81,57,-125,58,61,59,-40,59,82,60,-82,60,-20,60,6,61,8,61,-30,60,-95,60,66,60,-66,59,35,59,98,58,-121,57,-114,56,118,55,68,54,-14,52,-120,51,3,50,97,48,-84,46,-40,44,-15,42,-12,40,-32,38,-73,36,-127,34,47,32,-39,29,103,27,-16,24,104,22,-43,19,59,17,-112,14,-23,11,47,9,126,6,-68,3,6,1,65,-2,-117,-5,-52,-8,23,-10,103,-13,-70,-16,25,-18,127,-21,-16,-24,108,-26,-5,-29,-116,-31,62,-33,-16,-36,-62,-38,-98,-40,-110,-42,-100,-44,-69,-46,-12,-48,65,-49,-85,-51,46,-52,-52,-54,-123,-55,90,-56,76,-57,92,-58,-117,-59,-44,-60,65,-60,-56,-61,112,-61,60,-61,29,-61,41,-61,76,-61,-110,-61,-8,-61,122,-60,30,-59,-34,-59,-66,-58,-71,-57,-43,-56,9,-54,92,-53,-54,-52,80,-50,-12,-49,-86,-47,-126,-45,100,-43,107,-41,119,-39,-91,-37,-35,-35,40,-32,-119,-30,-17,-28,109,-25,-12,-23,127,-20,38,-17,-66,-15,117,-12,30,-9,-38,-7,-113,-4,78,-1,7,2,-63,4,123,7}; }
	private static byte[] data35(){ return new byte[] {43,10,-34,12,-126,15,35,18,-69,20,67,23,-58,25,54,28,-103,30,-18,32,47,35,98,37,123,39,-121,41,119,43,85,45,28,47,-61,48,93,50,-48,51,52,53,114,54,-99,55,-91,56,-109,57,95,58,20,59,-94,59,26,60,107,60,-95,60,-73,60,-83,60,-121,60,57,60,-38,59,73,59,-80,58,-30,57,11,57,5,56,-19,54,-74,53,95,52,-10,50,103,49,-52,47,10,46,61,44,80,42,82,40,64,38,20,36,-34,33,-112,31,51,29,-51,26,76,24,-49,21,56,19,-94,16,-3,13,83,11,-91,8,-19,5,58,3,125,0,-56,-3,13,-5,90,-8,-89,-11,-4,-14,86,-16,-69,-19,37,-21,-97,-24,32,-26,-77,-29,81,-31,1,-33,-62,-36,-107,-38,122,-40,117,-42,-121,-44,-87,-46,-17,-48,59,-49,-76,-51,56,-52,-34,-54,-98,-55,121,-56,115,-57,-121,-58,-66,-59,9,-59,-127,-60,8,-60,-68,-61,-123,-61,115,-61,126,-61,-90,-61,-12,-61,88,-60,-28,-60,-122,-59,76,-58,46,-57,44,-56,72,-55,-126,-54,-45,-53,67,-51,-51,-50,107,-48,43,-46,-7,-45,-28,-43,-31,-41,-8,-39,25,-36,88,-34,-99,-32,-3,-30,99,-27,-34,-25,93,-22,-16,-20,-123,-17,42,-14,-48,-12,126,-9,48,-6,-26,-4,-100,-1,83,2,9,5,-68,7,105,10,23,13,-78,15,85,18,-33,20,106,23,-31,25,80,28,-85,30,-3,32,54,35,99,37,123,39,125,41,107,43,66,45,3,47,-89,48,60,50,-88,51,10,53,66,54,106,55,107,56,87,57,32,58,-49,58,93,59,-52,59,33,60,78,60,104,60,85,60,47,60,-29,59,122,59,-12,58,76,58,-118,57,-89,56,-87,55,-115,54,86,53,2,52,-106,50,13,49,107,47,-75,45,-34,43,-3,41,-5,39,-21,37,-57,35,-115,33,69,31,-18,28,-127,26,19,24,-118,21,2,19,106,16,-55,13,39,11,119,8,-53,5,21,3,99,0,-86,-3,-2,-6,69,-8,-97,-11,-12,-14,85,-16,-68,-19,46,-21,-89,-24,52,-26,-60,-29,110,-31,27,-33,-27,-36,-71,-38,-93,-40,-91,-42,-77,-44,-29,-46,33,-47,122,-49,-16,-51,120,-52,34,-53,-26,-55,-66,-56,-64,-57,-46,-58,11,-58,91,-59,-50,-60,93,-60,13,-60,-39,-61,-60,-61,-46,-61,-6,-61,70,-60,-84,-60,50,-59,-40,-59,-101,-58,122,-57,122,-56,-112,-55,-54,-54,24,-52,-121,-51,10,-49,-83,-48,96,-46,51,-44,22,-42,17,-40,35,-38,67,-36,122,-34,-63,-32,21,-29,127,-27,-19,-25,112,-22,-8,-20,-113,-17,41,-14,-50,-12,119,-9,35,-6,-41,-4,-121,-1,58,2,-22,4,-101,7,66,10,-20,12,-120,15,28,18,-81,20,44,23,-90,25,15,28,102,30,-74,32,-19,34,23,37,43,39,43,41,24,43,-20,44,-83,46,78,48,-30,49,79,51,-84,52,-23,53,10,55,18,56,-7,56,-58,57,116,58,2,59,117,59,-57,59,-4,59,17,60,6,60,-33,59,-105,59,48,59,-82,58,8,58,75,57,106,56,114,55,86,54,41,53,-45,51,113,50,-25,48,81,47,-106,45,-49,43,-23,41,-13,39,-27,37,-58,35,-108,33,77,31,-2,28,-105,26,43,24,-84,21,36,19,-108,16,-8,13,91,11,-80,8,6,6,89,3,-89,0,-6,-3,72,-5,-100,-8,-13,-11,81,-13,-77,-16,29,-18,-108,-21,15,-23,-99,-26,51,-28,-39,-31,-112,-33,84,-35,47,-37,23,-39,26,-41,43,-43,88,-45,-106,-47,-12,-49,97,-50,-15,-52,-108,-53,85,-54,52,-55,41,-56,65,-57,114,-58,-61,-59,49,-59,-67,-60,104,-60,49,-60,26,-60,32,-60,70,-60,-116,-60,-19,-60,112,-59,13,-58,-51,-58,-92,-57,-95,-56,-81,-55,-28,-54,43,-52,-109,-51,17,-49,-83,-48,89,-46,39,-44,0,-42,-6,-41,-1,-39,29,-36,77,-34,-118,-32,-33,-30,56,-27,-85,-25,31,-22,-89,-20,53,-17,-54,-15,108,-12,10,-9,-71,-7,96,-4,16,-1,-65,1,105,4,22,7,-67,9,92,12,-2,14,-118,17,28,20,-107,22,18,25,114,27,-47,29,25,32,83,34,123,36,-110,38,-113,40,-126,42,83,44,21,46,-65,47,75,49,-60,50,31,52,96,53,-121,54,-110,55,123,56,80,57,0,58,-105,58,13,59,102,59,-97,59,-67,59,-73,59,-105,59,86,59,-8,58,121,58,-32,57,37,57,81,56,93,55,76,54,37,53,-39,51,125,50,-3,48,109,47,-66,45,-4,43,31,42,50,40,43,38,20,36,-22,33,-85,31,100,29,2,27,-95,24,36,22,-88,19,27,17,-123,14,-15,11,70,9,-85,6,-10,3,87,1,-96,-2,-2,-5,78,-7,-82,-10,9,-12,115,-15,-37,-18,86,-20,-46,-23,97,-25,-11,-28,-96,-30,82,-32,25,-34,-17,-37,-39,-39,-43,-41,-20,-43,11,-44,82,-46,-96,-48,17,-49,-101,-51,54,-52,-10,-54}; }
	private static byte[] data36(){ return new byte[] {-53,-55,-67,-56,-50,-57,-8,-58,66,-58,-89,-59,47,-59,-50,-60,-110,-60,112,-60,111,-60,-117,-60,-56,-60,32,-59,-105,-59,50,-58,-37,-58,-70,-57,-103,-56,-82,-55,-51,-54,18,-52,107,-51,-28,-50,109,-48,26,-46,-44,-45,-83,-43,-107,-41,-107,-39,-86,-37,-52,-35,9,-32,74,-30,-90,-28,7,-25,124,-23,-11,-21,-128,-18,14,-15,-90,-13,69,-10,-26,-8,-114,-5,55,-2,-32,0,-120,3,50,6,-45,8,115,11,16,14,-100,16,44,19,-89,21,29,24,-121,26,-33,28,44,31,105,33,-113,35,-82,37,-85,39,-93,41,120,43,66,45,-22,46,-122,48,-4,49,100,51,-87,52,-39,53,-22,54,-33,55,-69,56,114,57,22,58,-110,58,-7,58,58,59,99,59,105,59,82,59,31,59,-55,58,90,58,-55,57,29,57,82,56,108,55,103,54,74,53,12,52,-68,50,71,49,-60,47,30,46,107,44,-105,42,-74,40,-70,38,-82,36,-116,34,93,32,22,30,-55,27,103,25,-6,22,-126,20,-1,17,112,15,-31,12,67,10,-92,7,0,5,90,2,-77,-1,12,-3,102,-6,-60,-9,37,-11,-115,-14,-6,-17,114,-19,-15,-22,124,-24,20,-26,-73,-29,107,-31,45,-33,-1,-36,-25,-38,-34,-40,-21,-42,12,-43,68,-45,-110,-47,-6,-49,119,-50,17,-51,-63,-53,-111,-54,120,-55,126,-56,-99,-57,-34,-58,51,-58,-75,-59,66,-59,-2,-60,-50,-60,-67,-60,-47,-60,-4,-60,71,-59,-74,-59,55,-58,-29,-58,-94,-57,-127,-56,-128,-55,-108,-54,-52,-53,20,-51,-128,-50,0,-48,-104,-47,77,-45,16,-43,-13,-42,-29,-40,-20,-38,4,-35,50,-33,108,-31,-69,-29,19,-26,126,-24,-19,-22,113,-19,-12,-17,-120,-14,29,-11,-72,-9,93,-6,-6,-4,-88,-1,66,2,-16,4,-117,7,41,10,-58,12,79,15,-31,17,92,20,-43,22,60,25,-99,27,-24,29,44,32,88,34,119,36,-126,38,119,40,94,42,37,44,-31,45,123,47,3,49,112,50,-61,51,-3,52,26,54,28,55,1,56,-53,56,120,57,5,58,120,58,-55,58,-1,58,23,59,12,59,-19,58,-95,58,72,58,-63,57,42,57,108,56,-106,55,-91,54,-111,53,108,52,33,51,-58,49,75,48,-72,46,19,45,76,43,126,41,-120,39,-110,37,119,35,89,33,28,31,-37,28,-124,26,34,24,-75,21,58,19,-74,16,45,14,-105,11,1,9,98,6,-63,3,32,1,125,-2,-39,-5,59,-7,-98,-10,5,-12,120,-15,-25,-18,111,-20,-18,-23,-117,-25,37,-27,-40,-30,-107,-32,97,-34,64,-36,51,-38,54,-40,79,-42,127,-44,-64,-46,32,-47,-112,-49,31,-50,-61,-52,-122,-53,93,-54,87,-55,103,-56,-105,-57,-28,-58,74,-58,-46,-59,117,-59,56,-59,24,-59,22,-59,49,-59,109,-59,-60,-59,59,-58,-52,-58,127,-57,75,-56,53,-55,61,-54,89,-53,-100,-52,-20,-51,96,-49,-25,-48,-120,-46,63,-44,15,-42,-15,-41,-22,-39,-11,-37,18,-34,66,-32,-127,-30,-49,-28,42,-25,-107,-23,7,-20,-121,-18,11,-15,-100,-13,50,-10,-57,-8,109,-5,2,-2,-84,0,70,3,-23,5,-127,8,28,11,-87,13,54,16,-72,18,47,21,-98,23,-1,25,82,28,-102,30,-51,32,-12,34,7,37,7,39,-12,40,-54,42,-115,44,55,46,-54,47,70,49,-91,50,-17,51,27,53,45,54,36,55,-3,55,-68,56,90,57,-31,57,67,58,-114,58,-73,58,-62,58,-77,58,-128,58,53,58,-55,57,63,57,-101,56,-41,55,-10,54,0,54,-30,52,-73,51,102,50,1,49,-123,47,-21,45,62,44,120,42,-97,40,-83,38,-81,36,-109,34,114,32,53,30,-14,27,-102,25,57,23,-53,20,81,18,-46,15,69,13,-74,10,31,8,-122,5,-24,2,76,0,-87,-3,18,-5,113,-8,-32,-11,75,-13,-63,-16,63,-18,-61,-21,86,-23,-16,-26,-103,-28,82,-30,20,-32,-18,-35,-42,-37,-51,-39,-34,-41,-2,-43,56,-44,-124,-46,-20,-48,102,-49,-2,-51,-81,-52,118,-53,95,-54,90,-55,122,-56,-80,-57,6,-57,121,-58,7,-58,-76,-59,-128,-59,103,-59,111,-59,-109,-59,-46,-59,55,-58,-81,-58,78,-57,2,-56,-42,-56,-56,-55,-48,-54,-6,-53,57,-51,-107,-50,7,-48,-104,-47,52,-45,-6,-44,-65,-42,-81,-40,-96,-38,-76,-36,-50,-34,0,-31,61,-29,-115,-27,-25,-25,79,-22,-61,-20,60,-17,-61,-15,80,-12,-34,-10,121,-7,17,-4,-85,-2,74,1,-29,3,126,6,20,9,-89,11,47,14,-74,16,49,19,-94,21,11,24,99,26,-80,28,-15,30,28,33,61,35,70,37,63,39,36,41,-12,42,-84,44,81,46,-38,47,78,49,-88,50,-25,51,13,53,21,54,8,55,-42,55,-111,56,38,57,-91,57,4,58,66,58,108,58,107,58,88,58,33,58,-50,57,93,57,-47,56,34,56,98,55,119,54,127,53}; }
	private static byte[] data37(){ return new byte[] {94,52,47,51,-37,49,118,48,-11,46,90,45,-83,43,-28,41,10,40,27,38,23,36,1,34,-35,31,-94,29,97,27,8,25,-83,22,60,20,-53,17,71,15,-60,12,52,10,-94,7,14,5,114,2,-37,-1,63,-3,-89,-6,18,-8,127,-11,-10,-14,109,-16,-14,-19,125,-21,19,-23,-75,-26,101,-28,31,-30,-16,-33,-55,-35,-71,-37,-71,-39,-52,-41,-10,-43,52,-44,-120,-46,-12,-48,119,-49,20,-50,-56,-52,-102,-53,-125,-54,-119,-55,-85,-56,-26,-57,70,-57,-74,-58,79,-58,-1,-59,-52,-59,-67,-59,-60,-59,-20,-59,52,-58,-109,-58,22,-57,-78,-57,108,-56,65,-55,52,-54,63,-53,105,-52,-85,-51,3,-49,126,-48,3,-46,-82,-45,99,-43,55,-41,25,-39,19,-37,30,-35,59,-33,105,-31,-90,-29,-16,-27,74,-24,-80,-22,27,-19,-101,-17,21,-14,-94,-12,46,-9,-64,-7,89,-4,-20,-2,-121,1,28,4,-78,6,67,9,-47,11,84,14,-40,16,75,19,-70,21,27,24,110,26,-70,28,-17,30,29,33,50,35,58,37,46,39,11,41,-36,42,-120,44,49,46,-83,47,36,49,117,50,-78,51,-43,52,-40,53,-56,54,-109,55,74,56,-34,56,89,57,-76,57,-11,57,20,58,29,58,-2,57,-52,57,115,57,6,57,117,56,-52,55,2,55,34,54,32,53,9,52,-44,50,-124,49,34,48,-100,46,11,45,88,43,-104,41,-67,39,-48,37,-49,35,-65,33,-105,31,105,29,33,27,-42,24,117,22,15,20,-101,17,35,15,-99,12,23,10,-123,7,-10,4,97,2,-53,-1,53,-3,-93,-6,14,-8,-120,-11,-8,-14,125,-16,0,-18,-109,-21,45,-23,-46,-26,-122,-28,70,-30,23,-32,-7,-35,-25,-37,-18,-39,5,-40,48,-42,115,-44,-57,-46,57,-47,-68,-49,93,-50,19,-51,-26,-53,-47,-54,-39,-55,-4,-56,57,-56,-105,-57,10,-57,-90,-58,78,-58,38,-58,12,-58,25,-58,65,-58,-127,-58,-24,-58,99,-57,0,-56,-72,-56,-118,-55,123,-54,-122,-53,-86,-52,-23,-51,68,-49,-79,-48,63,-46,-36,-45,-107,-43,96,-41,66,-39,52,-37,64,-35,83,-33,-127,-31,-73,-29,-1,-27,83,-24,-77,-22,30,-19,-110,-17,16,-14,-111,-12,31,-9,-89,-7,62,-4,-53,-2,100,1,-13,3,-123,6,19,9,-103,11,30,14,-102,16,9,19,120,21,-47,23,38,26,107,28,-96,30,-56,32,-35,34,-30,36,-44,38,-79,40,124,42,45,44,-51,45,80,47,-63,48,19,50,82,51,113,52,121,53,101,54,53,55,-22,55,-127,56,-3,56,91,57,-102,57,-60,57,-61,57,-76,57,122,57,44,57,-66,56,50,56,-115,55,-56,54,-24,53,-16,52,-39,51,-86,50,99,49,-5,47,-120,46,-16,44,75,43,-118,41,-73,39,-48,37,-44,35,-56,33,-87,31,123,29,62,27,-12,24,-100,22,57,20,-51,17,86,15,-40,12,87,10,-55,7,64,5,-82,2,29,0,-115,-3,-4,-6,112,-8,-26,-11,98,-13,-28,-16,110,-18,2,-20,-97,-23,70,-25,-2,-28,-68,-30,-107,-32,111,-34,105,-36,104,-38,-124,-40,-83,-42,-15,-44,70,-45,-77,-47,59,-48,-44,-50,-113,-51,90,-52,72,-53,75,-54,106,-55,-87,-56,-3,-57,114,-57,6,-57,-82,-58,126,-58,99,-58,104,-58,-116,-58,-55,-58,38,-57,-95,-57,50,-56,-22,-56,-78,-55,-97,-54,-94,-53,-64,-52,-7,-51,76,-49,-74,-48,56,-46,-46,-45,-125,-43,70,-41,35,-39,15,-37,15,-35,36,-33,65,-31,121,-29,-75,-27,7,-24,94,-22,-61,-20,51,-17,-89,-15,41,-12,-87,-10,54,-7,-64,-5,77,-2,-34,0,107,3,-7,5,-125,8,6,11,-119,13,-2,15,114,18,-41,20,52,23,-122,25,-56,27,-1,29,38,32,58,34,64,36,52,38,15,40,-32,41,-115,43,52,45,-73,46,46,48,127,49,-60,50,-26,51,-13,52,-29,53,-71,54,112,55,18,56,-115,56,-9,56,57,57,105,57,114,57,103,57,53,57,-15,56,-122,56,5,56,104,55,-89,54,-42,53,-31,52,-46,51,-79,50,105,49,21,48,-96,46,23,45,120,43,-65,41,-8,39,19,38,37,36,29,34,9,32,-32,29,-82,27,104,25,24,23,-65,20,83,18,-21,15,109,13,-13,10,109,8,-26,5,91,3,-48,0,64,-2,-72,-5,42,-7,-87,-10,34,-12,-83,-15,51,-17,-53,-20,107,-22,14,-24,-53,-27,-121,-29,94,-31,59,-33,46,-35,48,-37,71,-39,111,-41,-81,-43,-2,-45,110,-46,-24,-48,-122,-49,51,-50,0,-51,-30,-53,-29,-54,-6,-55,47,-55,-127,-56,-20,-57,117,-57,26,-57,-34,-58,-70,-58,-69,-58,-50,-58,8,-57,90,-57,-58,-57,89,-56,-9,-56,-59,-55,-100,-54,-102,-53,-82,-52,-38,-51,38,-49,-126,-48,-3,-47,-116,-45,49,-43,-18,-42,-67,-40,-94,-38,-104,-36,-93,-34,-71,-32,-26,-30,27,-27,100,-25,-79,-23,20,-20}; }
	private static byte[] data38(){ return new byte[] {118,-18,-23,-16,97,-13,-36,-11,97,-8,-25,-6,114,-3,-7,-1,-121,2,14,5,-108,7,26,10,-110,12,15,15,121,17,-27,19,59,22,-110,24,-46,26,13,29,50,31,78,33,81,35,75,37,43,39,-3,40,-77,42,93,44,-27,45,99,47,-68,48,7,50,48,51,71,52,61,53,29,54,-34,54,-122,55,15,56,-127,56,-51,56,10,57,27,57,27,57,-7,56,-71,56,98,56,-26,55,88,55,-91,54,-37,53,-10,52,-12,51,-39,50,-89,49,85,48,-14,46,117,45,-35,43,54,42,116,40,-97,38,-70,36,-68,34,-76,32,-108,30,108,28,46,26,-20,23,-109,21,58,19,-48,16,95,14,-20,11,103,9,-16,6,94,4,-28,1,79,-1,-48,-4,69,-6,-62,-9,71,-11,-57,-14,89,-16,-20,-19,-119,-21,53,-23,-27,-26,-86,-28,116,-30,87,-32,64,-34,65,-36,82,-38,115,-40,-80,-42,-8,-44,94,-45,-44,-47,102,-48,15,-49,-50,-51,-83,-52,-100,-53,-81,-54,-42,-55,29,-55,125,-56,-5,-57,-109,-57,73,-57,27,-57,11,-57,20,-57,65,-57,-127,-57,-25,-57,97,-56,-2,-56,-80,-55,-123,-54,110,-53,118,-52,-107,-51,-47,-50,32,-48,-112,-47,11,-45,-86,-44,86,-42,25,-40,-14,-39,-37,-37,-39,-35,-25,-33,6,-30,50,-28,109,-26,-73,-24,9,-21,104,-19,-47,-17,61,-14,-72,-12,49,-9,-76,-7,55,-4,-69,-2,69,1,-60,3,80,6,-55,8,73,11,-65,13,42,16,-105,18,-18,20,71,23,-118,25,-58,27,-16,29,17,32,24,34,27,36,-4,37,-39,39,-107,41,72,43,-38,44,95,46,-61,47,23,49,80,50,107,51,118,52,88,53,49,54,-36,54,123,55,-11,55,84,56,-100,56,-65,56,-52,56,-70,56,-117,56,64,56,-37,55,83,55,-70,54,-8,53,41,53,51,52,43,51,5,50,-57,48,112,47,4,46,123,44,-30,42,46,41,106,39,-113,37,-94,35,-92,33,-109,31,116,29,71,27,9,25,-63,22,110,20,14,18,-87,15,56,13,-61,10,71,8,-54,5,70,3,-60,0,61,-2,-65,-5,55,-7,-62,-10,66,-12,-43,-15,101,-17,6,-19,-88,-22,94,-24,24,-26,-28,-29,-67,-31,-94,-33,-97,-35,-93,-37,-59,-39,-17,-41,54,-42,-116,-44,-3,-46,127,-47,32,-48,-48,-50,-95,-51,-121,-52,-122,-53,-91,-54,-41,-55,44,-55,-105,-56,33,-56,-58,-57,-121,-57,101,-57,96,-57,117,-57,-84,-57,-7,-57,100,-56,-17,-56,-113,-55,81,-54,43,-53,28,-52,47,-51,84,-50,-104,-49,-18,-48,99,-46,-25,-45,-118,-43,57,-41,4,-39,-33,-38,-53,-36,-47,-34,-39,-32,1,-29,43,-27,106,-25,-79,-23,5,-20,99,-18,-55,-16,57,-13,-86,-11,40,-8,-95,-6,37,-3,-92,-1,40,2,-90,4,39,7,-98,9,24,12,-125,14,-18,16,77,19,-94,21,-18,23,43,26,94,28,-127,30,-108,32,-103,34,-120,36,108,38,51,40,-16,41,-114,43,31,45,-111,46,-12,47,54,49,104,50,120,51,118,52,84,53,26,54,-61,54,83,55,-61,55,29,56,84,56,116,56,116,56,90,56,36,56,-51,55,99,55,-46,54,47,54,108,53,-115,52,-102,51,-124,50,94,49,20,48,-62,46,68,45,-60,43,30,42,107,40,-93,38,-59,36,-43,34,-39,32,-62,30,-88,28,116,26,58,24,-12,21,-99,19,68,17,-37,14,114,12,-5,9,-122,7,9,5,-119,2,14,0,-118,-3,16,-5,-112,-8,28,-10,-89,-13,59,-15,-41,-18,121,-20,39,-22,-31,-25,-93,-27,120,-29,86,-31,71,-33,71,-35,89,-37,127,-39,-77,-41,3,-42,96,-44,-37,-46,104,-47,10,-48,-52,-50,-99,-51,-108,-52,-108,-53,-63,-54,-11,-55,90,-55,-58,-56,94,-56,3,-56,-44,-57,-78,-57,-71,-57,-43,-57,13,-56,102,-56,-43,-56,101,-55,13,-54,-47,-54,-79,-53,-87,-52,-68,-51,-24,-50,46,-48,-120,-47,0,-45,-123,-44,45,-42,-37,-41,-87,-39,-124,-37,113,-35,120,-33,-128,-31,-89,-29,-49,-27,15,-24,83,-22,-89,-20,2,-17,100,-15,-45,-13,65,-10,-71,-8,52,-5,-83,-3,46,0,-89,2,39,5,-99,7,20,10,-124,12,-21,14,82,17,-89,19,-6,21,60,24,119,26,-98,28,-66,30,-55,32,-57,34,-79,36,-117,38,78,40,1,42,-102,43,36,45,-114,46,-20,47,39,49,78,50,95,51,79,52,45,53,-25,53,-112,54,18,55,-121,55,-47,55,9,56,34,56,28,56,1,56,-63,55,107,55,-7,54,104,54,-65,53,-7,52,25,52,32,51,13,50,-34,48,-100,47,59,46,-52,44,60,43,-94,41,-27,39,37,38,65,36,88,34,85,32,72,30,39,28,-3,25,-64,23,124,21,43,19,-46,16,110,14,5,12,-105,9,32,7,-85,4,47,2,-76,-1,58,-3,-63,-6,71,-8,-38,-11,100,-13,7,-15,-99,-18,78,-20}; }
	private static byte[] data39(){ return new byte[] {-5,-23,-66,-25,-124,-27,96,-29,64,-31,60,-33,61,-35,87,-37,-127,-39,-69,-41,18,-42,114,-44,-11,-46,-127,-47,50,-48,-18,-50,-48,-51,-67,-52,-46,-53,-14,-54,60,-54,-107,-55,16,-55,-91,-56,82,-56,34,-56,8,-56,13,-56,45,-56,106,-56,-65,-56,57,-55,-64,-55,115,-54,50,-53,21,-52,14,-51,31,-50,79,-49,-112,-48,-16,-47,95,-45,-17,-44,-122,-42,66,-40,3,-38,-28,-37,-52,-35,-50,-33,-39,-31,-8,-29,34,-26,91,-24,-97,-22,-20,-20,72,-17,-94,-15,16,-12,121,-10,-19,-8,99,-5,-38,-3,83,0,-51,2,66,5,-71,7,39,10,-107,12,-7,14,85,17,-81,19,-14,21,59,24,101,26,-108,28,-90,30,-77,32,-88,34,-112,36,100,38,39,40,-46,41,107,43,-19,44,88,46,-82,47,-23,48,15,50,24,51,11,52,-33,52,-95,53,61,54,-55,54,49,55,-126,55,-76,55,-49,55,-58,55,-83,55,106,55,24,55,-95,54,20,54,108,53,-93,52,-53,51,-53,50,-64,49,-112,48,80,47,-13,45,-126,44,-5,42,91,41,-84,39,-28,37,11,36,34,34,34,32,26,30,-2,27,-45,25,-95,23,90,21,18,19,-68,16,90,14,-6,11,-117,9,29,7,-87,4,51,2,-67,-1,70,-3,-47,-6,95,-8,-18,-11,-119,-13,32,-15,-53,-18,115,-20,42,-22,-16,-25,-73,-27,-102,-29,125,-31,121,-33,-127,-35,-101,-37,-55,-39,5,-40,95,-42,-63,-44,67,-45,-40,-47,-127,-48,73,-49,33,-50,24,-51,38,-52,79,-53,-111,-54,-16,-55,103,-55,-4,-56,-84,-56,117,-56,96,-56,94,-56,-128,-56,-71,-56,16,-55,-127,-55,14,-54,-75,-54,120,-53,85,-52,75,-51,91,-50,-125,-49,-59,-48,29,-46,-116,-45,18,-43,-84,-42,94,-40,31,-38,-10,-37,-33,-35,-41,-33,-30,-31,-7,-29,33,-26,81,-24,-108,-22,-38,-20,48,-17,-118,-15,-18,-13,84,-10,-58,-8,50,-5,-87,-3,27,0,-110,2,3,5,117,7,-32,9,73,12,-87,14,7,17,83,19,-96,21,-40,23,14,26,45,28,72,30,74,32,68,34,38,36,-4,37,-71,39,105,41,-3,42,-126,44,-21,45,65,47,126,48,-94,49,-80,50,-97,51,124,52,55,53,-35,53,101,54,-44,54,35,55,95,55,117,55,120,55,90,55,35,55,-51,54,98,54,-44,53,50,53,114,52,-106,51,-90,50,-106,49,116,48,50,47,-30,45,113,44,-14,42,89,41,-84,39,-18,37,25,36,53,34,62,32,58,30,34,28,2,26,-50,23,-105,21,74,19,2,17,-97,14,74,12,-37,9,118,7,4,5,-108,2,35,0,-81,-3,63,-5,-48,-8,100,-10,2,-12,-101,-15,74,-17,-14,-20,-78,-22,112,-24,68,-26,31,-28,8,-30,5,-32,10,-34,40,-36,85,-38,-112,-40,-22,-42,73,-43,-49,-45,91,-46,9,-47,-55,-49,-94,-50,-106,-51,-97,-52,-56,-53,1,-53,98,-54,-50,-55,103,-55,9,-55,-42,-56,-79,-56,-74,-56,-56,-56,2,-55,77,-55,-67,-55,62,-54,-26,-54,-102,-53,119,-52,97,-51,108,-50,-114,-49,-58,-48,25,-46,127,-45,-1,-44,-111,-42,60,-40,-12,-39,-57,-37,-92,-35,-100,-33,-105,-31,-81,-29,-54,-27,-8,-25,50,-22,114,-20,-62,-18,21,-15,117,-13,-43,-11,64,-8,-87,-6,25,-3,-118,-1,-8,1,106,4,-45,6,64,9,-94,11,3,14,88,16,-84,18,-20,20,47,23,88,25,-126,27,-110,29,-99,31,-111,33,121,35,78,37,14,39,-67,40,88,42,-38,43,78,45,-95,46,-27,47,12,49,31,50,19,51,-9,51,-76,52,100,53,-18,53,103,54,-69,54,-1,54,27,55,39,55,15,55,-31,54,-106,54,44,54,-80,53,13,53,91,52,-118,51,-100,50,-100,49,125,48,73,47,-3,45,-102,44,32,43,-110,41,-17,39,53,38,111,36,-114,34,-92,32,-92,30,-105,28,126,26,82,24,33,22,-34,19,-104,17,67,15,-21,12,-116,10,35,8,-65,5,78,3,-27,0,114,-2,10,-4,-102,-7,54,-9,-46,-12,113,-14,31,-16,-54,-19,-118,-21,74,-23,29,-25,-10,-28,-30,-30,-39,-32,-31,-34,-6,-36,36,-37,94,-39,-78,-41,16,-42,-114,-44,25,-45,-66,-47,123,-48,78,-49,57,-50,64,-51,90,-52,-106,-53,-29,-54,85,-54,-42,-55,126,-55,53,-55,19,-55,3,-55,21,-55,62,-55,-124,-55,-28,-55,99,-54,-10,-54,-85,-53,114,-52,89,-51,87,-50,109,-49,-99,-48,-31,-47,65,-45,-77,-44,61,-42,-37,-41,-117,-39,83,-37,38,-35,21,-33,5,-31,23,-29,37,-27,79,-25,123,-23,-71,-21,-3,-19,76,-16,-94,-14,-4,-12,100,-9,-60,-7,49,-4,-101,-2,6,1,116,3,-37,5,66,8,-91,10,1,13,89,15,-90,17,-19,19,40,22,91,24,124,26,-104,28,-100,30,-100,32,127,34,93,36,31,38,-41,39,112,41,2,43,111,44,-42,45}; }
	private static byte[] data40(){ return new byte[] {26,47,75,48,101,49,99,50,77,51,23,52,-48,52,97,53,-24,53,69,54,-108,54,-69,54,-43,54,-60,54,-89,54,98,54,11,54,-108,53,6,53,89,52,-105,51,-73,50,-61,49,-83,48,-114,47,68,46,-10,44,-125,43,3,42,108,40,-66,38,2,37,44,35,81,33,84,31,91,29,66,27,40,25,-6,22,-59,20,-126,18,59,16,-26,13,-114,11,48,9,-53,6,104,4,-5,1,-107,-1,41,-3,-61,-6,93,-8,-4,-11,-97,-13,74,-15,-6,-18,-74,-20,119,-22,70,-24,33,-26,6,-28,-3,-31,2,-32,16,-34,62,-36,106,-38,-67,-40,19,-41,-120,-43,14,-44,-87,-46,93,-47,39,-48,8,-49,4,-50,22,-51,67,-52,-119,-53,-22,-54,100,-54,-7,-55,-84,-55,114,-55,95,-55,93,-55,121,-55,-76,-55,2,-54,117,-54,-6,-54,-98,-53,90,-52,48,-51,32,-50,41,-49,72,-48,-126,-47,-48,-46,53,-44,-76,-43,64,-41,-24,-40,-97,-38,105,-36,70,-34,51,-32,46,-30,62,-28,80,-26,126,-24,-88,-22,-21,-20,44,-17,124,-15,-49,-13,44,-10,-116,-8,-19,-6,88,-3,-72,-1,39,2,-122,4,-16,6,76,9,-84,11,-4,13,82,16,-111,18,-43,20,4,23,46,25,71,27,86,29,83,31,67,33,35,35,-18,36,-86,38,80,40,-27,41,98,43,-51,44,30,46,90,47,127,48,-119,49,127,50,88,51,26,52,-66,52,79,53,-67,53,25,54,81,54,118,54,122,54,106,54,54,54,-18,53,-120,53,8,53,112,52,-71,51,-16,50,1,50,11,49,-21,47,-65,46,121,45,23,44,-88,42,29,41,-128,39,-46,37,11,36,58,34,78,32,96,30,83,28,70,26,34,24,-9,21,-62,19,126,17,56,15,-27,12,-113,10,51,8,-48,5,114,3,7,1,-88,-2,63,-4,-34,-7,126,-9,37,-11,-54,-14,-126,-16,53,-18,-7,-21,-60,-23,-103,-25,125,-27,111,-29,105,-31,122,-33,-107,-35,-60,-37,7,-38,87,-40,-62,-42,59,-43,-50,-45,115,-46,51,-47,6,-48,-12,-50,-8,-51,23,-51,76,-52,-95,-53,7,-53,-111,-54,45,-54,-24,-55,-65,-55,-83,-55,-69,-55,-35,-55,34,-54,122,-54,-13,-54,-126,-53,44,-52,-15,-52,-50,-51,-58,-50,-47,-49,-4,-48,54,-46,-115,-45,-8,-44,117,-42,12,-40,-76,-39,109,-37,62,-35,25,-33,9,-31,8,-29,19,-27,45,-25,84,-23,-125,-21,-63,-19,3,-16,79,-14,-92,-12,-7,-10,91,-7,-75,-5,29,-2,122,0,-30,2,64,5,-96,7,-6,9,81,12,-97,14,-24,16,41,19,92,21,-118,23,-84,25,-72,27,-55,29,-79,31,-90,33,112,35,63,37,-24,38,-115,40,20,42,-118,43,-19,44,50,46,105,47,-128,48,-120,49,110,50,68,51,-8,51,-103,52,29,53,-123,53,-40,53,9,54,38,54,35,54,8,54,-45,53,127,53,21,53,-113,52,-16,51,53,51,98,50,118,49,114,48,86,47,34,46,-42,44,119,43,-1,41,117,40,-42,38,34,37,97,35,-123,33,-92,31,-87,29,-88,27,-109,25,116,23,73,21,21,19,-44,16,-113,14,65,12,-22,9,-106,7,50,5,-38,2,117,0,22,-2,-75,-5,89,-7,-4,-10,-86,-12,87,-14,15,-16,-51,-19,-106,-21,102,-23,71,-25,43,-27,38,-29,41,-31,64,-33,97,-35,-101,-37,-34,-39,62,-40,-86,-42,45,-43,-57,-45,114,-46,59,-47,20,-48,9,-49,22,-50,57,-51,120,-52,-50,-53,67,-53,-54,-54,117,-54,47,-54,16,-54,0,-54,23,-54,60,-54,-122,-54,-28,-54,94,-53,-11,-53,-96,-52,107,-51,72,-50,69,-49,84,-48,125,-47,-65,-46,17,-44,-125,-43,-3,-42,-101,-40,57,-38,-1,-37,-61,-35,-87,-33,-112,-31,-108,-29,-105,-27,-72,-25,-46,-23,11,-20,59,-18,-124,-16,-56,-14,24,-11,113,-9,-61,-7,40,-4,127,-2,-32,0,63,3,-102,5,-11,7,75,10,-103,12,-25,14,38,17,99,19,-109,21,-72,23,-44,25,-32,27,-34,29,-46,31,-79,33,-127,35,66,37,-23,38,-122,40,11,42,118,43,-38,44,16,46,77,47,86,48,92,49,61,50,13,51,-67,51,92,52,-43,52,65,53,-120,53,-68,53,-47,53,-52,53,-80,53,115,53,34,53,-78,52,43,52,-120,51,-49,50,-8,49,12,49,7,48,-25,46,-72,45,104,44,11,43,-110,41,10,40,106,38,-70,36,-10,34,33,33,61,31,72,29,70,27,52,25,26,23,-15,20,-66,18,-126,16,65,14,-13,11,-89,9,78,7,-9,4,-101,2,64,0,-29,-3,-120,-5,45,-7,-36,-10,-124,-12,65,-14,-11,-17,-66,-19,-120,-21,95,-23,65,-25,48,-27,43,-29,54,-31,78,-33,119,-35,-77,-37,-2,-39,94,-40,-47,-42,88,-43,-12,-45,-88,-46,109,-47,81,-48,69,-49,86,-50,126,-51,-67,-52,26,-52,-116,-53,25,-53,-60,-54,-125,-54,97,-54}; }
	private static byte[] data41(){ return new byte[] {90,-54,103,-54,-103,-54,-38,-54,62,-53,-72,-53,77,-52,-6,-52,-60,-51,-97,-50,-98,-49,-87,-48,-44,-47,16,-45,104,-44,-51,-43,82,-41,-32,-40,-119,-38,65,-36,11,-34,-26,-33,-45,-31,-55,-29,-43,-27,-27,-25,8,-22,52,-20,102,-18,-89,-16,-24,-14,56,-11,-125,-9,-33,-7,47,-4,-112,-2,-27,0,66,3,-104,5,-18,7,64,10,-116,12,-46,14,16,17,71,19,114,21,-106,23,-84,25,-77,27,-78,29,-99,31,123,33,73,35,1,37,-81,38,64,40,-58,41,49,43,-118,44,-52,45,-8,46,9,48,11,49,-22,49,-70,50,105,51,4,52,-126,52,-21,52,49,53,104,53,122,53,121,53,91,53,33,53,-48,52,99,52,-35,51,60,51,-124,50,-79,49,-58,48,-58,47,-89,46,122,45,49,44,-45,42,97,41,-37,39,62,38,-107,36,-48,34,5,33,32,31,52,29,50,27,41,25,14,23,-18,20,-66,18,-120,16,72,14,4,12,-75,9,105,7,17,5,-69,2,100,0,13,-2,-78,-5,100,-7,10,-9,-60,-12,121,-14,57,-16,1,-18,-49,-21,-84,-23,-114,-25,-127,-27,127,-29,-116,-31,-90,-33,-45,-35,14,-36,93,-38,-66,-40,50,-41,-71,-43,89,-44,8,-45,-44,-47,-77,-48,-87,-49,-70,-50,-34,-51,33,-51,121,-52,-21,-53,121,-53,28,-53,-33,-54,-73,-54,-82,-54,-68,-54,-28,-54,41,-53,-123,-53,-2,-53,-115,-52,57,-51,-7,-51,-38,-50,-56,-49,-37,-48,-10,-47,55,-45,-128,-44,-20,-43,95,-41,-13,-40,-113,-38,70,-36,9,-34,-33,-33,-59,-31,-72,-29,-67,-27,-55,-25,-26,-23,11,-20,58,-18,116,-16,-78,-14,-6,-12,69,-9,-107,-7,-23,-5,60,-2,-107,0,-25,2,62,5,-113,7,-37,9,38,12,103,14,-93,16,-42,18,2,21,30,23,54,25,59,27,53,29,36,31,-3,32,-54,34,-121,36,44,38,-58,39,70,41,-75,42,13,44,82,45,125,46,-108,47,-109,48,120,49,72,50,-3,50,-105,51,29,52,-124,52,-43,52,10,53,36,53,38,53,13,53,-40,52,-114,52,35,52,-90,51,8,51,89,50,-120,49,-89,48,-86,47,-108,46,109,45,40,44,-45,42,104,41,-25,39,82,38,-82,36,-14,34,43,33,80,31,102,29,111,27,105,25,88,23,57,21,20,19,-32,16,-86,14,102,12,36,10,-45,7,-118,5,51,3,-30,0,-112,-2,55,-4,-18,-7,-103,-9,84,-11,13,-13,-49,-16,-103,-18,107,-20,72,-22,44,-24,32,-26,31,-28,42,-30,73,-32,112,-34,-80,-36,-7,-38,93,-39,-54,-41,86,-42,-20,-44,-96,-45,98,-46,67,-47,49,-48,65,-49,97,-50,-98,-51,-15,-52,95,-52,-28,-53,-121,-53,64,-53,20,-53,4,-53,9,-53,45,-53,106,-53,-66,-53,50,-52,-74,-52,93,-51,21,-50,-19,-50,-44,-49,-35,-48,-14,-47,41,-45,110,-44,-53,-43,61,-41,-61,-40,90,-38,9,-36,-63,-35,-107,-33,109,-31,94,-29,87,-27,93,-25,117,-23,-112,-21,-68,-19,-20,-17,37,-14,105,-12,-87,-10,-4,-8,65,-5,-103,-3,-27,-1,57,2,-119,4,-41,6,33,9,104,11,-89,13,-31,15,20,18,60,20,89,22,113,24,116,26,114,28,93,30,59,32,9,34,-57,35,111,37,12,39,-113,40,2,42,95,43,-92,44,-37,45,-15,46,-7,47,-30,48,-71,49,115,50,25,51,-96,51,17,52,108,52,-94,52,-49,52,-50,52,-59,52,-104,52,85,52,-11,51,-128,51,-21,50,71,50,127,49,-86,48,-79,47,-83,46,-122,45,85,44,2,43,-91,41,44,40,-96,38,8,37,82,35,-105,33,-61,31,-29,29,-12,27,-9,25,-20,23,-39,21,-74,19,-113,17,92,15,32,13,-28,10,-102,8,84,6,6,4,-73,1,104,-1,24,-3,-51,-6,-128,-8,58,-10,-10,-13,-69,-15,-123,-17,89,-19,52,-21,26,-23,13,-25,9,-27,22,-29,47,-31,86,-33,-110,-35,-40,-37,54,-38,-93,-40,37,-41,-71,-43,101,-44,37,-45,-8,-47,-23,-48,-25,-49,7,-49,56,-50,-125,-51,-22,-52,100,-52,0,-52,-85,-53,121,-53,92,-53,88,-53,115,-53,-95,-53,-18,-53,84,-52,-49,-52,104,-51,25,-50,-36,-50,-58,-49,-75,-48,-55,-47,-17,-46,41,-44,125,-43,-29,-42,91,-40,-20,-39,-115,-37,59,-35,5,-33,-45,-32,-71,-30,-86,-28,-89,-26,-77,-24,-53,-22,-25,-20,23,-17,67,-15,-124,-13,-68,-11,6,-8,74,-6,-103,-4,-29,-2,51,1,124,3,-55,5,17,8,84,10,-109,12,-51,14,-6,16,41,19,66,21,92,23,99,25,96,27,80,29,50,31,0,33,-57,34,113,36,21,38,-98,39,22,41,124,42,-56,43,5,45,39,46,51,47,43,48,7,49,-49,49,122,50,17,51,-115,51,-19,51,56,52,103,52,124,52,121,52,91,52,34,52,-45,51,104,51,-27,50,69,50,-106,49,-61,48,-32,47}; }
	private static byte[] data42(){ return new byte[] {-26,46,-54,45,-86,44,97,43,18,42,-90,40,39,39,-103,37,-15,35,66,34,118,32,-89,30,-68,28,-47,26,-55,24,-59,22,-89,20,-115,18,92,16,51,14,-17,11,-67,9,108,7,51,5,-34,2,-101,0,75,-2,5,-4,-71,-7,119,-9,53,-11,-7,-14,-58,-16,-105,-18,114,-20,89,-22,69,-24,68,-26,72,-28,96,-30,-124,-32,-74,-34,-5,-36,79,-37,-74,-39,50,-40,-67,-42,95,-43,22,-44,-30,-46,-59,-47,-68,-48,-50,-49,-11,-50,51,-50,-112,-51,-6,-52,-118,-52,41,-52,-23,-53,-68,-53,-83,-53,-74,-53,-39,-53,21,-52,109,-52,-41,-52,103,-51,-2,-51,-62,-50,-118,-49,123,-48,116,-47,-109,-46,-72,-45,5,-43,83,-42,-58,-41,69,-39,-43,-38,-128,-36,48,-34,-4,-33,-48,-31,-73,-29,-87,-27,-85,-25,-77,-23,-47,-21,-24,-19,28,-16,68,-14,-126,-12,-67,-10,-3,-8,72,-5,-119,-3,-41,-1,29,2,100,4,-85,6,-20,8,43,11,99,13,-109,15,-66,17,-34,19,-7,21,1,24,5,26,-11,27,-31,29,-77,31,-127,33,50,35,-35,36,110,38,-13,39,93,41,-69,42,-6,43,46,45,67,46,72,47,50,48,6,49,-64,49,101,50,-20,50,99,51,-75,51,-6,51,27,52,40,52,29,52,-14,51,-74,51,89,51,-24,50,91,50,-72,49,-4,48,35,48,64,47,48,46,36,45,-24,43,-83,42,75,41,-30,39,93,38,-54,36,36,35,107,33,-91,31,-53,29,-23,27,-14,25,-13,23,-22,21,-50,19,-75,17,-123,15,91,13,31,11,-23,8,-94,6,101,4,25,2,-40,-1,-115,-3,75,-5,6,-7,-55,-10,-117,-12,90,-14,39,-16,4,-18,-29,-21,-45,-23,-58,-25,-51,-27,-39,-29,-8,-31,37,-32,95,-34,-81,-36,7,-37,125,-39,-6,-41,-106,-42,60,-43,-3,-45,-45,-46,-68,-47,-63,-48,-40,-49,7,-49,83,-50,-80,-51,46,-51,-70,-52,108,-52,43,-52,12,-52,3,-52,17,-52,64,-52,126,-52,-34,-52,82,-51,-32,-51,-120,-50,70,-49,28,-48,12,-47,15,-46,43,-45,93,-44,-94,-43,-1,-42,110,-40,-17,-39,-122,-37,44,-35,-29,-34,-82,-32,-127,-30,107,-28,91,-26,92,-24,102,-22,124,-20,-100,-18,-63,-16,-12,-14,36,-11,99,-9,-98,-7,-29,-5,35,-2,108,0,-85,2,-12,4,45,7,112,9,-91,11,-40,13,6,16,36,18,70,20,80,22,91,24,83,26,62,28,34,30,-18,31,-79,33,97,35,-2,36,-113,38,4,40,111,41,-66,42,-3,43,35,45,55,46,47,47,23,48,-32,48,-106,49,51,50,-76,50,36,51,113,51,-81,51,-55,51,-43,51,-67,51,-106,51,77,51,-16,50,121,50,-23,49,64,49,-127,48,-87,47,-71,46,-76,45,-104,44,99,43,34,42,-64,40,85,39,-47,37,58,36,-105,34,-36,32,22,31,65,29,88,27,106,25,104,23,97,21,74,19,48,17,4,15,-34,12,-91,10,110,8,52,6,-18,3,-75,1,106,-1,47,-3,-22,-6,-81,-8,113,-10,64,-12,11,-14,-24,-17,-64,-19,-81,-21,-102,-23,-99,-25,-96,-27,-69,-29,-38,-31,16,-32,79,-34,-93,-36,7,-37,123,-39,5,-40,-96,-42,81,-43,23,-44,-15,-46,-32,-47,-21,-48,4,-48,63,-49,-120,-50,-16,-51,109,-51,5,-51,-78,-52,125,-52,93,-52,89,-52,109,-52,-103,-52,-31,-52,63,-51,-72,-51,71,-50,-14,-50,-81,-49,-116,-48,118,-47,-127,-46,-102,-45,-53,-44,22,-42,107,-41,-32,-40,93,-38,-10,-37,-104,-35,80,-33,23,-31,-22,-30,-47,-28,-63,-26,-68,-24,-57,-22,-41,-20,-11,-18,24,-15,69,-13,116,-11,-81,-9,-29,-7,40,-4,97,-2,-90,0,-29,2,34,5,94,7,-106,9,-55,11,-8,13,28,16,62,18,81,20,95,22,95,24,84,26,60,28,24,30,-32,31,-95,33,72,35,-27,36,109,38,-30,39,68,41,-109,42,-53,43,-16,44,-3,45,-11,46,-44,47,-96,48,79,49,-22,49,106,50,-43,50,32,51,94,51,114,51,-126,51,100,51,62,51,-13,50,-107,50,31,50,-116,49,-26,48,37,48,77,47,95,46,90,45,62,44,15,43,-58,41,112,40,-1,38,-127,37,-19,35,72,34,-107,32,-50,30,-4,28,26,27,42,25,48,23,40,21,25,19,-1,16,-36,14,-77,12,-125,10,80,8,21,6,-35,3,-99,1,95,-1,37,-3,-30,-6,-79,-8,114,-10,75,-12,19,-14,-4,-17,-46,-19,-55,-21,-73,-23,-67,-25,-57,-27,-30,-29,8,-30,63,-32,-125,-34,-37,-36,62,-37,-67,-39,65,-40,-25,-42,-108,-43,96,-44,59,-45,45,-46,56,-47,86,-48,-114,-49,-35,-50,66,-50,-61,-51,88,-51,11,-51,-48,-52,-76,-52,-82,-52,-62,-52,-17,-52,51,-51,-109,-51,7,-50,-104,-50,62,-49,-2,-49,-45,-48,-64,-47,-60,-46,-37,-45,15,-43,77,-42,-86,-41,18,-39,-110,-38,35,-36}; }
	private static byte[] data43(){ return new byte[] {-60,-35,121,-33,56,-31,13,-29,-23,-28,-38,-26,-51,-24,-41,-22,-31,-20,-5,-18,25,-15,66,-13,108,-11,-94,-9,-42,-7,14,-4,77,-2,-124,0,-61,2,-4,4,50,7,105,9,-107,11,-62,13,-29,15,-1,17,17,20,25,22,24,24,9,26,-15,27,-60,29,-112,31,74,33,-15,34,-113,36,14,38,-119,39,-27,40,53,42,108,43,-113,44,-98,45,-108,46,117,47,63,48,-16,48,-117,49,13,50,119,50,-56,50,1,51,32,51,41,51,18,51,-17,50,-94,50,80,50,-45,49,76,49,-94,48,-21,47,18,47,45,46,39,45,20,44,-27,42,-90,41,78,40,-23,38,105,37,-33,35,61,34,-115,32,-47,30,-3,28,36,27,58,25,67,23,66,21,55,19,32,17,7,15,-33,12,-73,10,-123,8,82,6,29,4,-30,1,-86,-1,111,-3,56,-5,1,-7,-46,-10,-95,-12,123,-14,86,-16,65,-18,43,-20,41,-22,39,-24,57,-26,81,-28,-128,-30,-81,-32,-2,-34,77,-35,-69,-37,47,-38,-66,-40,90,-41,15,-42,-44,-44,-78,-45,-97,-46,-83,-47,-60,-48,-1,-49,71,-49,-82,-50,39,-50,-65,-51,102,-51,50,-51,10,-51,5,-51,17,-51,59,-51,123,-51,-43,-51,69,-50,-46,-50,112,-49,43,-48,-3,-48,-33,-47,-29,-46,-14,-45,28,-43,92,-42,-86,-41,18,-39,-118,-38,19,-36,-80,-35,92,-33,25,-31,-29,-30,-66,-28,-94,-26,-106,-24,-106,-22,-102,-20,-79,-18,-58,-16,-21,-14,17,-11,63,-9,113,-7,-94,-5,-35,-3,15,0,75,2,127,4,-76,6,-30,8,19,11,51,13,90,15,111,17,-128,19,-120,21,-126,23,117,25,88,27,48,29,-8,30,-77,32,91,34,-9,35,123,37,-10,38,81,40,-89,41,-35,42,5,44,22,45,14,46,-12,46,-62,47,118,48,24,49,-102,49,15,50,95,50,-94,50,-60,50,-44,50,-59,50,-92,50,98,50,18,50,-96,49,28,49,127,48,-56,47,-3,46,26,46,31,45,18,44,-20,42,-77,41,101,40,4,39,-112,37,9,36,117,34,-59,32,22,31,71,29,119,27,-111,25,-92,23,-88,21,-93,19,-104,17,124,15,98,13,59,11,17,9,-28,6,-80,4,126,2,72,0,19,-2,-33,-5,-85,-7,127,-9,82,-11,45,-13,15,-15,-13,-18,-24,-20,-34,-22,-28,-24,-12,-26,11,-27,57,-29,106,-31,-76,-33,7,-34,107,-36,-26,-38,105,-39,10,-40,-75,-42,124,-43,80,-44,62,-45,66,-46,87,-47,-115,-48,-52,-49,48,-49,-94,-50,48,-50,-41,-51,-110,-51,108,-51,88,-51,97,-51,-127,-51,-71,-51,8,-50,118,-50,-17,-50,-110,-49,55,-48,8,-47,-32,-47,-39,-46,-34,-45,3,-43,50,-42,127,-41,-38,-40,72,-38,-52,-37,91,-35,3,-33,-78,-32,121,-30,71,-28,40,-26,16,-24,9,-22,7,-20,21,-18,38,-16,65,-14,100,-12,-119,-10,-74,-8,-28,-6,23,-3,72,-1,124,1,-81,3,-35,5,15,8,52,10,91,12,121,14,-110,16,-98,18,-87,20,-95,22,-106,24,121,26,81,28,31,30,-41,31,-121,33,35,35,-85,36,41,38,-116,39,-30,40,35,42,77,43,99,44,102,45,78,46,38,47,-31,47,-117,48,21,49,-110,49,-20,49,54,50,100,50,123,50,119,50,96,50,40,50,-30,49,123,49,1,49,111,48,-62,47,3,47,42,46,58,45,56,44,29,43,-19,41,-82,40,82,39,-19,37,111,36,-30,34,68,33,-107,31,-41,29,13,28,48,26,78,24,88,22,95,20,85,18,73,16,47,14,20,12,-18,9,-58,7,-101,5,106,3,61,1,7,-1,-36,-4,-86,-6,126,-8,86,-10,50,-12,20,-14,-3,-17,-19,-19,-26,-21,-21,-23,-9,-25,17,-26,55,-28,107,-30,-84,-32,1,-33,91,-35,-43,-37,81,-38,-18,-40,-113,-41,84,-42,27,-43,9,-44,-2,-46,15,-46,57,-47,113,-48,-54,-49,51,-49,-73,-50,82,-50,6,-50,-49,-51,-75,-51,-81,-51,-59,-51,-16,-51,54,-50,-111,-50,7,-49,-109,-49,55,-48,-15,-48,-60,-47,-86,-46,-87,-45,-68,-44,-28,-43,33,-41,112,-40,-43,-39,72,-37,-45,-36,103,-34,21,-32,-57,-31,-110,-29,101,-27,67,-25,55,-23,38,-21,48,-19,53,-17,76,-15,99,-13,-122,-11,-88,-9,-43,-7,-2,-5,46,-2,90,0,-117,2,-73,4,-29,6,10,9,45,11,74,13,98,15,115,17,117,19,124,21,99,23,88,25,41,27,-2,28,-68,30,110,32,14,34,-93,35,31,37,-110,38,-25,39,55,41,97,42,-115,43,-117,44,-117,45,98,46,47,47,-33,47,122,48,-3,48,105,49,-68,49,-8,49,27,50,38,50,27,50,-13,49,-72,49,97,49,-13,48,114,48,-46,47,34,47,84,46,119,45,126,44,117,43,82,42,30,41,-44,39,121,38,9,37,-118,35,-10,33,87,32,-94,30,-28,28,21,27,57,25,83,23}; }
	private static byte[] data44(){ return new byte[] {95,21,97,19,96,17,72,15,61,13,24,11,-6,8,-42,6,-88,4,-127,2,83,0,38,-2,-4,-5,-47,-7,-87,-9,-117,-11,104,-13,86,-15,66,-17,60,-19,61,-21,72,-23,93,-25,-127,-27,-82,-29,-17,-31,52,-32,-107,-34,-7,-36,124,-37,4,-38,-89,-40,88,-41,32,-42,-7,-44,-21,-45,-20,-46,12,-46,55,-47,-125,-48,-32,-49,84,-49,-28,-50,-122,-50,68,-50,26,-50,4,-50,11,-50,40,-50,92,-50,-86,-50,14,-49,-117,-49,31,-48,-55,-48,-116,-47,98,-46,84,-45,81,-44,114,-43,-105,-42,-34,-41,47,-39,-104,-38,15,-36,-99,-35,51,-33,-28,-32,-105,-30,100,-28,54,-26,25,-24,6,-22,-2,-21,-3,-19,9,-16,26,-14,48,-12,82,-10,111,-8,-102,-6,-65,-4,-21,-2,20,1,63,3,103,5,-116,7,-81,9,-54,11,-27,13,-14,15,-1,17,-6,19,-10,21,-35,23,-63,25,-109,27,91,29,17,31,-67,32,84,34,-32,35,83,37,-66,38,11,40,80,41,119,42,-111,43,-110,44,125,45,87,46,18,47,-63,47,79,48,-51,48,47,49,122,49,-78,49,-57,49,-45,49,-71,49,-113,49,77,49,-19,48,127,48,-16,47,82,47,-106,46,-54,45,-28,44,-23,43,-37,42,-76,41,126,40,50,39,-48,37,102,36,-38,34,81,33,-91,31,-7,29,52,28,105,26,-117,24,-89,22,-77,20,-71,18,-77,16,-87,14,-111,12,126,10,88,8,60,6,18,4,-19,1,-60,-1,-101,-3,118,-5,81,-7,45,-9,21,-11,-10,-14,-18,-16,-37,-18,-33,-20,-28,-22,-11,-24,22,-25,57,-27,116,-29,-75,-31,8,-32,106,-34,-38,-36,96,-37,-14,-39,-101,-40,84,-41,33,-42,3,-43,-5,-45,4,-45,41,-46,93,-47,-82,-48,17,-48,-115,-49,34,-49,-55,-50,-111,-50,102,-50,92,-50,100,-50,-121,-50,-63,-50,17,-49,124,-49,-6,-49,-105,-48,62,-47,8,-46,-31,-46,-46,-45,-40,-44,-12,-43,31,-41,103,-40,-73,-39,36,-37,-102,-36,38,-34,-63,-33,107,-31,36,-29,-18,-28,-69,-26,-93,-24,-121,-22,-125,-20,125,-18,-120,-16,-110,-14,-83,-12,-63,-10,-26,-8,3,-5,43,-3,79,-1,118,1,-101,3,-65,5,-34,7,-1,9,17,12,42,14,48,16,53,18,50,20,30,22,10,24,-33,25,-78,27,112,29,34,31,-57,32,89,34,-33,35,77,37,-79,38,-7,39,57,41,89,42,112,43,104,44,83,45,34,46,-33,46,-126,47,18,48,-121,48,-25,48,46,49,94,49,121,49,118,49,98,49,49,49,-22,48,-114,48,23,48,-117,47,-25,46,46,46,92,45,120,44,124,43,107,42,71,41,15,40,-62,38,102,37,-12,35,115,34,-32,32,65,31,-116,29,-45,27,1,26,44,24,70,22,86,20,98,18,90,16,87,14,66,12,47,10,19,8,-11,5,-45,3,-80,1,-116,-1,105,-3,69,-5,39,-7,8,-9,-13,-12,-37,-14,-43,-16,-55,-18,-48,-20,-35,-22,-16,-24,21,-25,66,-27,122,-29,-57,-31,26,-32,-127,-34,-6,-36,126,-37,25,-38,-59,-40,127,-41,85,-42,57,-43,49,-44,69,-45,101,-46,-92,-47,-15,-48,91,-48,-39,-49,112,-49,27,-49,-30,-50,-70,-50,-77,-50,-69,-50,-31,-50,25,-49,110,-49,-44,-49,89,-48,-18,-48,-99,-47,99,-46,58,-45,46,-44,46,-43,78,-42,116,-41,-67,-40,10,-38,115,-37,-21,-36,113,-34,12,-32,-78,-31,105,-29,45,-27,-4,-26,-36,-24,-64,-22,-76,-20,-79,-18,-82,-16,-61,-14,-55,-12,-25,-10,-2,-8,29,-5,62,-3,96,-1,126,1,-92,3,-65,5,-34,7,-8,9,6,12,27,14,28,16,31,18,20,20,1,22,-27,23,-72,25,-121,27,62,29,-13,30,-112,32,33,34,-96,35,17,37,107,38,-71,39,-19,40,18,42,35,43,26,44,5,45,-49,45,-114,46,45,47,-67,47,50,48,-111,48,-40,48,8,49,34,49,32,49,13,49,-37,48,-105,48,60,48,-61,47,62,47,-105,46,-30,45,19,45,47,44,56,43,39,42,9,41,-48,39,-116,38,44,37,-60,35,66,34,-73,32,22,31,108,29,-82,27,-20,25,14,24,56,22,69,20,86,18,87,16,82,14,72,12,51,10,34,8,2,6,-22,3,-56,1,-88,-1,-116,-3,107,-5,79,-7,58,-9,31,-11,23,-13,8,-15,11,-17,15,-19,32,-21,56,-23,95,-25,-114,-27,-53,-29,25,-30,109,-32,-37,-34,80,-35,-39,-37,118,-38,32,-39,-32,-41,-77,-42,-104,-43,-108,-44,-93,-45,-57,-46,3,-46,82,-47,-69,-48,55,-48,-52,-49,119,-49,61,-49,19,-49,10,-49,14,-49,50,-49,104,-49,-69,-49,30,-48,-97,-48,47,-47,-34,-47,-101,-46,116,-45,97,-44,92,-43,122,-42,-101,-41,-36,-40,41,-38,-117,-37,-3,-36,-125,-34,19,-32,-73,-31,105,-29,38,-27,-12,-26,-54,-24,-83,-22,-103,-20,-110,-18,-117,-16,-104,-14}; }
	private static byte[] data45(){ return new byte[] {-98,-12,-78,-10,-56,-8,-32,-6,-1,-4,24,-1,57,1,82,3,113,5,-120,7,-99,9,-83,11,-72,13,-69,15,-71,17,-86,19,-102,21,113,23,80,25,15,27,-46,28,122,30,29,32,-86,33,42,35,-102,36,-12,37,66,39,119,40,-98,41,-84,42,-86,43,-112,44,97,45,31,46,-61,46,84,47,-53,47,46,48,120,48,-84,48,-55,48,-52,48,-69,48,-112,48,79,48,-8,47,-121,47,2,47,102,46,-79,45,-19,44,9,44,27,43,16,42,-10,40,-58,39,-125,38,48,37,-58,35,82,34,-57,32,49,31,-119,29,-42,27,18,26,69,24,106,22,-123,20,-103,18,-98,16,-95,14,-101,12,-116,10,-128,8,101,6,81,4,52,2,27,0,-2,-3,-27,-5,-52,-7,-73,-9,-90,-11,-101,-13,-109,-15,-108,-17,-98,-19,-82,-21,-52,-23,-18,-25,37,-26,92,-28,-81,-30,1,-31,112,-33,-29,-35,109,-36,7,-37,-80,-39,112,-40,62,-41,35,-42,28,-43,38,-44,75,-45,126,-46,-51,-47,48,-47,-88,-48,58,-48,-33,-49,-99,-49,115,-49,93,-49,100,-49,125,-49,-82,-49,-7,-49,87,-48,-49,-48,94,-47,-1,-47,-71,-46,-117,-45,108,-44,104,-43,117,-42,-106,-41,-52,-40,19,-38,109,-37,-40,-36,83,-34,-30,-33,122,-31,38,-29,-34,-28,-97,-26,117,-24,77,-22,53,-20,36,-18,28,-16,28,-14,35,-12,45,-10,65,-8,80,-6,108,-4,-127,-2,-99,0,-77,2,-50,4,-34,6,-9,8,-4,10,13,13,5,15,10,17,-11,18,-31,20,-63,22,-110,24,95,26,24,28,-57,29,104,31,-9,32,123,34,-21,35,72,37,-102,38,-47,39,-4,40,16,42,15,43,-4,43,-45,44,-109,45,64,46,-44,46,84,47,-70,47,16,48,69,48,110,48,117,48,110,48,74,48,18,48,-62,47,89,47,-33,46,71,46,-95,45,-33,44,10,44,33,43,31,42,17,41,-26,39,-80,38,96,37,7,36,-109,34,25,33,-124,31,-21,29,58,28,-124,26,-69,24,-25,22,15,21,34,19,55,17,57,15,63,13,50,11,48,9,22,7,11,5,-14,2,-36,0,-58,-2,-82,-4,-102,-6,-121,-8,124,-10,109,-12,108,-14,111,-16,115,-18,-113,-20,-96,-22,-51,-24,-5,-26,56,-27,-125,-29,-40,-31,64,-32,-76,-34,57,-35,-48,-37,116,-38,47,-39,-5,-41,-42,-42,-50,-43,-49,-44,-18,-45,27,-45,100,-46,-68,-47,48,-47,-72,-48,83,-48,14,-48,-43,-49,-69,-49,-76,-49,-58,-49,-18,-49,45,-48,-125,-48,-15,-48,113,-47,16,-46,-71,-46,-125,-45,89,-44,75,-43,77,-42,101,-41,-115,-40,-49,-39,24,-37,-128,-36,-19,-35,114,-33,2,-31,-92,-30,80,-28,16,-26,-45,-25,-86,-23,-123,-21,112,-19,95,-17,88,-15,86,-13,93,-11,102,-9,118,-7,-121,-5,-102,-3,-80,-1,-61,1,-39,3,-24,5,-4,7,1,10,14,12,9,14,7,16,-9,17,-32,19,-60,21,-109,23,101,25,28,27,-45,28,114,30,10,32,-115,33,4,35,104,36,-68,37,-4,38,45,40,69,41,79,42,67,43,31,44,-19,44,-99,45,64,46,-61,46,60,47,-112,47,-37,47,7,48,28,48,34,48,4,48,-35,47,-109,47,60,47,-56,46,65,46,-92,45,-18,44,40,44,69,43,88,42,75,41,56,40,1,39,-54,37,112,36,18,35,-102,33,24,32,-126,30,-28,28,47,27,119,25,-85,23,-40,21,-4,19,15,18,35,16,41,14,43,12,38,10,29,8,15,6,1,4,-19,1,-37,-1,-54,-3,-74,-5,-86,-7,-103,-9,-106,-11,-114,-13,-107,-15,-99,-17,-83,-19,-54,-21,-20,-23,28,-24,86,-26,-100,-28,-17,-30,81,-31,-64,-33,65,-34,-48,-36,111,-37,36,-38,-29,-40,-65,-41,-92,-42,-92,-43,-74,-44,-37,-45,23,-45,104,-46,-50,-47,75,-47,-33,-48,-123,-48,73,-48,29,-48,11,-48,17,-48,41,-48,95,-48,-92,-48,5,-47,123,-47,5,-46,-87,-46,94,-45,44,-44,11,-43,5,-42,10,-41,43,-40,88,-39,-99,-38,-17,-37,88,-35,-56,-34,85,-32,-29,-31,-117,-29,58,-27,-12,-26,-61,-24,-110,-22,115,-20,90,-18,74,-16,65,-14,63,-12,66,-10,74,-8,86,-6,101,-4,115,-2,-122,0,-110,2,-89,4,-83,6,-67,8,-66,10,-65,12,-70,14,-84,16,-106,18,123,20,80,22,31,24,-29,25,-109,27,66,29,-40,30,102,32,-30,33,78,35,-89,36,-10,37,40,39,82,40,96,41,96,42,74,43,30,44,-31,44,-121,45,33,46,-98,46,7,47,92,47,-109,47,-67,47,-53,47,-63,47,-91,47,108,47,36,47,-66,46,73,46,-73,45,21,45,88,44,-114,43,-92,42,-76,41,-95,40,-122,39,84,38,13,37,-68,35,82,34,-35,32,86,31,-64,29,30,28,108,26,-80,24,-27,22,20,21,52,19,78,17,96,15,102,13,111,11,103,9,103,7}; }
	private static byte[] data46(){ return new byte[] {86,5,80,3,62,1,49,-1,37,-3,18,-5,17,-7,1,-9,7,-11,3,-13,16,-15,30,-17,55,-19,89,-21,-125,-23,-70,-25,-6,-27,73,-28,-92,-30,12,-31,-123,-33,12,-34,-93,-36,78,-37,2,-38,-42,-40,-84,-41,-91,-42,-89,-43,-64,-44,-14,-45,48,-45,-115,-46,-7,-47,126,-47,24,-47,-57,-48,-112,-48,108,-48,98,-48,107,-48,-115,-48,-59,-48,19,-47,121,-47,-14,-47,-124,-46,42,-45,-28,-45,-71,-44,-105,-43,-104,-42,-99,-41,-59,-40,-15,-39,57,-37,-112,-36,-14,-35,112,-33,-15,-32,-119,-30,44,-28,-38,-27,-101,-25,95,-23,54,-21,14,-19,-7,-18,-30,-16,-36,-14,-45,-12,-42,-10,-40,-8,-28,-6,-23,-4,-3,-2,-1,0,21,3,22,5,37,7,38,9,37,11,35,13,18,15,5,17,-26,18,-61,20,-107,22,92,24,24,26,-57,27,105,29,-5,30,-123,32,-12,33,96,35,-80,36,-11,37,38,39,68,40,79,41,73,42,42,43,-6,43,-76,44,89,45,-24,45,98,46,-59,46,19,47,73,47,106,47,116,47,102,47,69,47,11,47,-71,46,87,46,-44,45,76,45,-101,44,-26,43,16,43,43,42,52,41,35,40,6,39,-47,37,-114,36,54,35,-47,33,89,32,-43,30,62,29,-99,27,-19,25,50,24,105,22,-103,20,-67,18,-40,16,-20,14,-8,12,0,11,0,9,-1,6,-10,4,-16,2,-28,0,-35,-2,-48,-4,-52,-6,-61,-8,-62,-10,-58,-12,-53,-14,-35,-16,-16,-18,12,-19,56,-21,98,-23,-95,-25,-23,-27,56,-28,-98,-30,9,-31,-122,-33,21,-34,-79,-36,94,-37,29,-38,-16,-40,-48,-41,-52,-42,-46,-43,-14,-44,37,-44,107,-45,-53,-46,58,-46,-59,-47,96,-47,22,-47,-31,-48,-66,-48,-69,-48,-62,-48,-20,-48,33,-47,118,-47,-40,-47,90,-46,-25,-46,-110,-45,76,-44,31,-43,3,-42,-1,-42,9,-40,43,-39,91,-38,-95,-37,-11,-36,92,-34,-47,-33,84,-31,-20,-30,-120,-28,58,-26,-12,-25,-74,-23,-117,-21,98,-19,68,-17,51,-15,30,-13,27,-11,22,-9,20,-7,29,-5,31,-3,41,-1,50,1,54,3,62,5,66,7,62,9,63,11,47,13,36,15,7,17,-18,18,-68,20,-108,22,77,24,10,26,-75,27,76,29,-27,30,92,32,-41,33,47,35,-119,36,-63,37,-14,38,13,40,18,41,11,42,-25,42,-73,43,106,44,16,45,-100,45,18,46,118,46,-65,46,-11,46,20,47,30,47,14,47,-18,46,-82,46,100,46,-8,45,-127,45,-20,44,72,44,-120,43,-67,42,-44,41,-34,40,-46,39,-78,38,-125,37,64,36,-21,34,-121,33,21,32,-113,30,0,29,94,27,-76,25,-8,23,59,22,99,20,-106,18,-83,16,-55,14,-40,12,-29,10,-24,8,-22,6,-24,4,-29,2,-33,0,-39,-2,-48,-4,-44,-6,-54,-8,-45,-10,-40,-12,-32,-14,-6,-16,11,-17,52,-19,89,-21,-110,-23,-52,-25,26,-26,112,-28,-45,-30,71,-31,-58,-33,84,-34,-10,-36,-90,-37,101,-38,62,-39,29,-40,27,-41,35,-42,70,-43,120,-44,-62,-45,31,-45,-109,-46,26,-46,-70,-47,109,-47,54,-47,27,-47,11,-47,30,-47,60,-47,121,-47,-58,-47,44,-46,-91,-46,55,-45,-37,-45,-106,-44,101,-43,71,-42,62,-41,71,-40,101,-39,-109,-38,-44,-37,37,-35,-121,-34,-6,-33,122,-31,10,-29,-90,-28,81,-26,7,-24,-56,-23,-108,-21,105,-19,72,-17,45,-15,28,-13,12,-11,7,-9,1,-7,3,-5,2,-3,9,-1,10,1,13,3,16,5,14,7,11,9,3,11,-14,12,-30,14,-61,16,-91,18,115,20,68,22,-4,23,-71,25,90,27,-6,28,-124,30,6,32,114,33,-41,34,33,36,100,37,-114,38,-89,39,-77,40,-94,41,-121,42,82,43,7,44,-81,44,56,45,-74,45,19,46,101,46,-104,46,-67,46,-59,46,-67,46,-105,46,101,46,20,46,-77,45,59,45,-86,44,12,44,79,43,-122,42,-92,41,-80,40,-83,39,-117,38,104,37,33,36,-37,34,117,33,9,32,-117,30,-3,28,101,27,-69,25,10,24,74,22,-126,20,-81,18,-44,16,-17,14,8,13,19,11,33,9,38,7,40,5,41,3,40,1,39,-1,36,-3,39,-5,38,-7,49,-9,54,-11,74,-13,90,-15,124,-17,-100,-19,-52,-21,0,-22,66,-24,-113,-26,-25,-28,75,-29,-65,-31,63,-32,-48,-34,113,-35,31,-36,-30,-38,-78,-39,-101,-40,-113,-41,-99,-42,-72,-43,-20,-44,50,-44,-114,-45,-2,-46,-124,-46,30,-46,-47,-47,-109,-47,119,-47,98,-47,113,-47,-118,-47,-62,-47,11,-46,108,-46,-31,-46,107,-45,13,-44,-65,-44,-118,-43,103,-42,86,-41,92,-40,113,-39,-102,-38,-42,-37,30,-35,126,-34,-27,-33,101,-31,-23,-30,-124,-28,36,-26,-39,-25,-115,-23,92,-21,34,-19,3,-17,-36,-16,-54,-14,-78,-12,-87,-10,-98,-8,-103,-6}; }
	private static byte[] data47(){ return new byte[] {-104,-4,-107,-2,-108,0,-107,2,-112,4,-112,6,-125,8,125,10,102,12,87,14,49,16,21,18,-32,19,-84,21,109,23,25,25,-53,26,92,28,-15,29,109,31,-36,32,66,34,-117,35,-43,36,-7,37,30,39,35,40,28,41,0,42,-50,42,-117,43,50,44,-59,44,63,45,-85,45,-8,45,58,46,92,46,112,46,103,46,81,46,27,46,-40,45,122,45,8,45,-125,44,-28,43,54,43,111,42,-104,41,-86,40,-85,39,-105,38,117,37,60,36,-9,34,-99,33,55,32,-63,30,56,29,-85,27,4,26,94,24,-93,22,-31,20,23,19,63,17,100,15,127,13,-108,11,-90,9,-82,7,-71,5,-67,3,-64,1,-59,-1,-59,-3,-54,-5,-45,-7,-42,-9,-21,-11,-12,-13,20,-14,41,-16,89,-18,126,-20,-69,-22,-7,-24,71,-25,-98,-27,4,-28,116,-30,-12,-32,-125,-33,32,-34,-50,-36,-116,-37,92,-38,60,-39,52,-40,50,-41,86,-42,122,-43,-62,-44,20,-44,-128,-45,-1,-46,-107,-46,61,-46,-1,-47,-46,-47,-64,-47,-66,-47,-41,-47,3,-46,69,-46,-100,-46,11,-45,-118,-45,39,-44,-52,-44,-109,-43,95,-42,81,-41,65,-40,90,-39,110,-38,-85,-37,-28,-36,61,-34,-98,-33,16,-31,-111,-30,33,-28,-72,-27,103,-25,19,-23,-40,-22,-102,-20,114,-18,69,-16,42,-14,15,-12,-2,-11,-18,-9,-28,-7,-36,-5,-43,-3,-45,-1,-54,1,-57,3,-67,5,-74,7,-92,9,-108,11,123,13,89,15,59,17,3,19,-43,20,-115,22,69,24,-17,25,-122,27,30,29,-105,30,17,32,115,33,-58,34,13,36,62,37,95,38,114,39,105,40,89,41,42,42,-17,42,-98,43,52,44,-68,44,44,45,-126,45,-50,45,-11,45,23,46,20,46,8,46,-35,45,-95,45,80,45,-26,44,107,44,-39,43,50,43,119,42,-86,41,-59,40,-45,39,-55,38,-82,37,-124,36,69,35,-8,33,-102,32,46,31,-80,29,42,28,-112,26,-19,24,65,23,-126,21,-59,19,-15,17,32,16,64,14,95,12,115,10,-121,8,-110,6,-98,4,-88,2,-84,0,-73,-2,-70,-4,-56,-6,-48,-8,-29,-10,-14,-12,16,-13,41,-15,86,-17,125,-19,-70,-21,-13,-23,71,-24,-110,-26,-1,-28,100,-29,-25,-31,109,-32,9,-33,-80,-35,107,-36,50,-37,15,-38,-5,-40,-5,-41,13,-41,51,-42,106,-43,-69,-44,24,-44,-109,-45,26,-45,-67,-46,113,-46,62,-46,28,-46,20,-46,31,-46,63,-46,122,-46,-64,-46,40,-45,-103,-45,40,-44,-58,-44,125,-43,65,-42,34,-41,12,-40,19,-39,35,-38,75,-37,-127,-36,-53,-35,31,-33,-117,-32,-4,-31,-124,-29,20,-27,-78,-26,91,-24,18,-22,-48,-21,-104,-19,107,-17,66,-15,36,-13,8,-11,-10,-10,-32,-8,-40,-6,-55,-4,-64,-2,-70,0,-84,2,-92,4,-106,6,-123,8,114,10,88,12,57,14,20,16,-28,17,-78,19,110,21,42,23,-48,24,117,26,5,28,-114,29,4,31,112,32,-56,33,21,35,77,36,120,37,-115,38,-107,39,-124,40,104,41,47,42,-20,42,-116,43,30,44,-105,44,0,45,76,45,-116,45,-82,45,-63,45,-68,45,-97,45,115,45,42,45,-45,44,95,44,-31,43,65,43,-101,42,-45,41,2,41,26,40,29,39,18,38,-14,36,-63,35,-127,34,46,33,-49,31,94,30,-31,28,84,27,-67,25,24,24,105,22,-83,20,-20,18,30,17,72,15,112,13,-119,11,-89,9,-73,7,-54,5,-41,3,-29,1,-16,-1,-8,-3,10,-4,18,-6,41,-8,57,-10,86,-12,116,-14,-103,-16,-57,-18,-5,-20,57,-21,-126,-23,-46,-25,49,-26,-99,-28,15,-29,-103,-31,39,-32,-53,-34,126,-35,58,-36,20,-37,-15,-39,-21,-40,-14,-41,11,-41,60,-42,123,-43,-45,-44,60,-44,-70,-45,80,-45,-13,-46,-73,-46,-124,-46,113,-46,106,-46,-128,-46,-89,-46,-28,-46,57,-45,-100,-45,31,-44,-87,-44,85,-43,8,-42,-38,-42,-72,-41,-84,-40,-79,-39,-54,-38,-17,-37,48,-35,113,-34,-43,-33,52,-31,-76,-30,50,-28,-55,-27,101,-25,15,-23,-60,-22,-125,-20,72,-18,27,-16,-17,-15,-47,-13,-81,-11,-99,-9,-125,-7,119,-5,102,-3,87,-1,77,1,60,3,46,5,25,7,8,9,-23,10,-49,12,-90,14,124,16,72,18,12,20,-60,21,119,23,24,25,-75,26,64,28,-66,29,50,31,-113,32,-24,33,41,35,91,36,-128,37,-119,38,-112,39,115,40,83,41,18,42,-58,42,99,43,-20,43,94,44,-61,44,5,45,67,45,92,45,107,45,96,45,63,45,11,45,-64,44,98,44,-18,43,101,43,-55,42,24,42,83,41,124,40,-111,39,-108,38,-124,37,100,36,49,35,-17,33,-97,32,57,31,-50,29,76,28,-61,26,42,25,-121,23,-39,21,32,20,94,18,-108,16,-63,14,-25,12,10,11,35,9,63,7}; }
	private static byte[] data48(){ return new byte[] {78,5,101,3,110,1,-122,-1,-114,-3,-89,-5,-78,-7,-49,-9,-27,-11,5,-12,42,-14,84,-16,-121,-18,-61,-20,5,-21,82,-23,-83,-25,14,-26,127,-28,-3,-30,-123,-31,33,-32,-59,-34,127,-35,70,-36,30,-37,9,-38,1,-39,20,-40,46,-41,104,-42,-86,-43,9,-43,117,-44,-6,-45,-110,-45,62,-45,2,-45,-42,-46,-59,-46,-60,-46,-35,-46,6,-45,73,-45,-100,-45,9,-44,-121,-44,25,-43,-60,-43,122,-42,77,-41,44,-40,33,-39,40,-38,63,-37,105,-36,-94,-35,-20,-34,71,-32,-83,-31,37,-29,-89,-28,57,-26,-42,-25,124,-23,48,-21,-21,-20,-80,-18,126,-16,80,-14,46,-12,10,-10,-15,-9,-38,-7,-63,-5,-74,-3,-102,-1,-110,1,119,3,106,5,77,7,56,9,21,11,-12,12,-55,14,-105,16,97,18,27,20,-42,21,122,23,33,25,-81,26,58,28,-76,29,30,31,126,32,-53,33,11,35,55,36,87,37,96,38,92,39,65,40,24,41,-43,41,-119,42,28,43,-90,43,21,44,115,44,-73,44,-16,44,5,45,24,45,2,45,-26,44,-82,44,97,44,5,44,-117,43,6,43,102,42,-74,41,-13,40,25,40,48,39,50,38,38,37,2,36,-41,34,-111,33,67,32,-29,30,117,29,-8,27,114,26,-39,24,60,23,-114,21,-38,19,26,18,84,16,-124,14,-80,12,-45,10,-12,8,14,7,40,5,60,3,82,1,101,-1,121,-3,-113,-5,-89,-7,-65,-9,-30,-11,0,-12,46,-14,90,-16,-110,-18,-47,-20,25,-21,107,-23,-57,-25,48,-26,-94,-28,35,-29,-75,-31,75,-32,-3,-34,-78,-35,-126,-36,88,-37,75,-38,67,-39,89,-40,120,-41,-81,-42,-6,-43,84,-43,-55,-44,74,-44,-26,-45,-109,-45,86,-45,47,-45,27,-45,29,-45,50,-45,96,-45,-97,-45,-9,-45,91,-44,-31,-44,106,-43,25,-42,-50,-42,-101,-41,126,-40,107,-39,115,-38,-119,-37,-83,-36,-25,-35,44,-33,-125,-32,-22,-31,89,-29,-34,-28,103,-26,3,-24,-90,-23,84,-21,13,-19,-50,-18,-106,-16,103,-14,61,-12,24,-10,-6,-9,-36,-7,-59,-5,-84,-3,-105,-1,-128,1,107,3,79,5,57,7,21,9,-8,10,-52,12,-95,14,105,16,48,18,-25,19,-98,21,64,23,-32,24,113,26,-15,27,112,29,-46,30,52,32,123,33,-71,34,-25,35,0,37,13,38,2,39,-22,39,-66,40,125,41,43,42,-60,42,73,43,-68,43,21,44,98,44,-112,44,-76,44,-70,44,-80,44,-112,44,91,44,18,44,-77,43,67,43,-73,42,36,42,111,41,-78,40,-37,39,-11,38,-3,37,-18,36,-40,35,-90,34,108,33,31,32,-62,30,89,29,-28,27,92,26,-49,24,47,23,-118,21,-38,19,31,18,92,16,-110,14,-61,12,-24,10,18,9,44,7,78,5,100,3,-127,1,-108,-1,-79,-3,-56,-5,-27,-7,1,-8,40,-10,72,-12,124,-14,-88,-16,-25,-18,37,-19,115,-21,-58,-23,36,-24,-112,-26,4,-27,-119,-29,22,-30,-74,-32,98,-33,28,-34,-20,-36,-61,-37,-77,-38,-79,-39,-65,-40,-27,-41,23,-41,98,-42,-67,-43,43,-43,-79,-44,70,-44,-10,-45,-78,-45,-116,-45,115,-45,113,-45,-118,-45,-85,-45,-19,-45,63,-44,-97,-44,34,-43,-88,-43,80,-42,-1,-42,-49,-41,-95,-40,-104,-39,-112,-38,-92,-37,-59,-36,-9,-35,56,-33,-118,-32,-23,-31,87,-29,-45,-28,89,-26,-18,-25,-118,-23,55,-21,-26,-20,-91,-18,103,-16,50,-14,3,-12,-38,-11,-75,-9,-107,-7,120,-5,90,-3,65,-1,39,1,10,3,-15,4,-49,6,-80,8,-121,10,96,12,42,14,-7,15,-77,17,114,19,29,21,-57,22,94,24,-15,25,115,27,-23,28,85,30,-83,31,-5,32,56,34,101,35,-128,36,-116,37,-120,38,107,39,72,40,2,41,-72,41,81,42,-37,42,79,43,-81,43,-6,43,50,44,86,44,100,44,91,44,68,44,14,44,-47,43,116,43,7,43,-120,42,-15,41,75,41,-114,40,-62,39,-35,38,-18,37,-25,36,-45,35,-84,34,118,33,47,32,-37,30,119,29,8,28,-122,26,2,25,101,23,-54,21,29,20,104,18,-82,16,-26,14,31,13,74,11,118,9,-101,7,-71,5,-32,3,-14,1,28,0,44,-2,82,-4,109,-6,-114,-8,-72,-10,-35,-12,14,-13,68,-15,125,-17,-61,-19,15,-20,99,-22,-60,-24,47,-25,-93,-27,40,-28,-75,-30,83,-31,-1,-33,-71,-34,-126,-35,94,-36,68,-37,70,-38,78,-39,112,-40,-95,-41,-27,-42,61,-42,-88,-43,40,-43,-71,-44,98,-44,26,-44,-20,-45,-48,-45,-56,-45,-40,-45,-12,-45,49,-44,118,-44,-39,-44,74,-43,-47,-43,108,-42,26,-41,-39,-41,-81,-40,-110,-39,-115,-38,-111,-37,-80,-36,-41,-35,18,-33,93,-32,-79,-31,28,-29,-116,-28,13,-26,-100,-25,45,-23,-40,-22,124,-20,54,-18,-15,-17,-76,-15,-124,-13}; }
	private static byte[] data49(){ return new byte[] {80,-11,41,-9,2,-7,-35,-6,-64,-4,-97,-2,-128,0,99,2,64,4,34,6,-7,7,-43,9,-94,11,117,13,54,15,-3,16,-82,18,99,20,2,22,-91,23,45,25,-69,26,41,28,-100,29,-11,30,69,32,-123,33,-77,34,-42,35,-30,36,-28,37,-53,38,-85,39,111,40,38,41,-57,41,86,42,-49,42,58,43,-120,43,-53,43,-15,43,10,44,9,44,-8,43,-49,43,-109,43,68,43,-34,42,103,42,-37,41,59,41,-117,40,-63,39,-17,38,-1,37,10,37,-8,35,-33,34,-83,33,117,32,36,31,-49,29,97,28,-17,26,109,25,-35,23,71,22,-94,20,-10,18,66,17,-126,15,-64,13,-13,11,36,10,80,8,117,6,-100,4,-70,2,-32,0,-4,-2,35,-3,63,-5,104,-7,-114,-9,-70,-11,-19,-13,33,-14,95,-16,-94,-18,-17,-20,68,-21,-93,-23,14,-24,127,-26,3,-27,-116,-29,42,-30,-49,-32,-119,-33,75,-34,36,-35,6,-36,0,-37,4,-38,33,-39,72,-40,-118,-41,-40,-42,60,-42,-75,-43,60,-43,-34,-44,-113,-44,87,-44,48,-44,35,-44,34,-44,63,-44,103,-44,-84,-44,-3,-44,106,-43,-31,-43,119,-42,21,-41,-48,-41,-106,-40,113,-39,96,-38,92,-37,110,-36,-114,-35,-70,-34,-1,-33,71,-31,-87,-30,15,-28,-119,-27,9,-25,-102,-24,49,-22,-41,-21,-125,-19,56,-17,-11,-16,-70,-14,-127,-12,87,-10,33,-8,4,-6,-45,-5,-72,-3,-113,-1,112,1,73,3,40,5,-4,6,-42,8,-93,10,113,12,53,14,-8,15,-83,17,96,19,3,21,-93,22,52,24,-68,25,54,27,-89,28,4,30,93,31,-100,32,-43,33,-6,34,15,36,19,37,10,38,-25,38,-68,39,117,40,33,41,-70,41,60,42,-81,42,9,43,83,43,-120,43,-88,43,-76,43,-83,43,-113,43,96,43,26,43,-60,42,83,42,-40,41,65,41,-99,40,-29,39,20,39,59,38,72,37,74,36,55,35,19,34,-28,32,-93,31,81,30,-8,28,-120,27,20,26,-113,24,-1,22,102,21,-59,19,19,18,101,16,-95,14,-28,12,22,11,76,9,118,7,-93,5,-56,3,-17,1,21,0,55,-2,97,-4,-123,-6,-79,-8,-33,-10,15,-11,73,-13,-125,-15,-57,-17,23,-18,98,-20,-54,-22,37,-23,-97,-25,23,-26,-94,-28,55,-29,-38,-31,-119,-32,75,-33,24,-34,-10,-36,-24,-37,-31,-38,-6,-39,20,-39,79,-40,-111,-41,-20,-42,91,-42,-43,-43,113,-43,14,-43,-45,-44,-103,-44,-124,-44,117,-44,-123,-44,-95,-44,-41,-44,31,-43,120,-43,-21,-43,104,-42,5,-41,-90,-41,106,-40,48,-39,22,-38,3,-37,7,-36,28,-35,59,-34,115,-33,-82,-32,7,-30,93,-29,-50,-28,67,-26,-58,-25,90,-23,-20,-22,-104,-20,58,-18,-8,-17,-85,-15,116,-13,56,-11,6,-9,-40,-8,-86,-6,-126,-4,92,-2,47,0,17,2,-33,3,-68,5,-115,7,90,9,44,11,-22,12,-80,14,103,16,24,18,-61,19,98,21,-9,22,-125,24,4,26,118,27,-32,28,54,30,-125,31,-62,32,-20,33,16,35,22,36,26,37,3,38,-35,38,-90,39,92,40,-2,40,-110,41,9,42,120,42,-53,42,13,43,62,43,84,43,93,43,78,43,44,43,-10,42,-83,42,77,42,-33,41,88,41,-62,40,22,40,91,39,-119,38,-84,37,-75,36,-74,35,-98,34,126,33,72,32,8,31,-75,29,90,28,-21,26,119,25,-15,23,100,22,-53,20,40,19,126,17,-55,15,18,14,77,12,-118,10,-68,8,-19,6,29,5,70,3,113,1,-103,-1,-62,-3,-18,-5,27,-6,71,-8,127,-10,-82,-12,-11,-14,47,-15,125,-17,-51,-19,38,-20,-118,-22,-8,-24,108,-25,-13,-27,127,-28,28,-29,-58,-31,124,-32,67,-33,23,-34,-4,-36,-15,-37,-8,-38,12,-38,56,-39,109,-40,-64,-41,27,-41,-113,-42,19,-42,-84,-43,90,-43,24,-43,-19,-44,-43,-44,-50,-44,-28,-44,-1,-44,63,-43,-125,-43,-24,-43,85,-42,-33,-42,117,-41,33,-40,-33,-40,-82,-39,-112,-38,-126,-37,-120,-36,-105,-35,-62,-34,-21,-33,57,-31,126,-30,-29,-29,74,-27,-62,-26,69,-24,-47,-23,107,-21,9,-19,-74,-18,101,-16,32,-14,-35,-13,-90,-11,105,-9,61,-7,10,-5,-35,-4,-76,-2,-124,0,92,2,47,4,-2,5,-48,7,-104,9,95,11,32,13,-36,14,-114,16,61,18,-34,19,122,21,12,23,-114,24,14,26,119,27,-35,28,47,30,119,31,-83,32,-40,33,-17,34,-7,35,-15,36,-39,37,-84,38,117,39,32,40,-59,40,76,41,-55,41,44,42,-126,42,-68,42,-22,42,0,43,2,43,-10,42,-52,42,-104,42,72,42,-19,41,119,41,-12,40,89,40,-82,39,-14,38,32,38,66,37,76,36,76,35,55,34,20,33,-28,31,-98,30,85,29,-13,27,-115,26,24,25,-110,23,12,22,113,20}; }
	private static byte[] data50(){ return new byte[] {-44,18,44,17,122,15,-59,13,6,12,69,10,122,8,-78,6,-31,4,18,3,63,1,108,-1,-101,-3,-56,-5,-4,-7,44,-8,101,-10,-94,-12,-32,-14,45,-15,115,-17,-47,-19,41,-20,-108,-22,5,-23,127,-25,9,-26,-101,-28,58,-29,-21,-31,-94,-32,112,-33,69,-34,48,-35,39,-36,50,-37,75,-38,118,-39,-75,-40,3,-40,101,-41,-37,-42,97,-42,-3,-43,-84,-43,108,-43,67,-43,43,-43,42,-43,56,-43,94,-43,-106,-43,-32,-43,67,-42,-79,-42,56,-41,-47,-41,121,-40,58,-39,4,-38,-24,-38,-41,-37,-39,-36,-18,-35,10,-33,65,-32,126,-31,-55,-30,41,-28,-117,-27,5,-25,-128,-24,12,-22,-96,-21,61,-19,-27,-18,-112,-16,73,-14,-1,-13,-56,-11,-125,-9,87,-7,27,-5,-17,-4,-69,-2,-113,0,92,2,47,4,-8,5,-60,7,-116,9,74,11,14,13,-69,14,118,16,21,18,-68,19,76,21,-31,22,90,24,-36,25,61,27,-94,28,-15,29,52,31,107,32,-113,33,-88,34,-85,35,-89,36,-124,37,97,38,28,39,-48,39,108,40,-7,40,112,41,-43,41,40,42,100,42,-109,42,-90,42,-83,42,-102,42,123,42,62,42,-8,41,-106,41,41,41,-93,40,12,40,100,39,-89,38,-38,37,-2,36,11,36,14,35,-3,33,-37,32,-81,31,111,30,38,29,-53,27,104,26,-13,24,121,23,-19,21,98,20,-67,18,35,17,112,15,-63,13,7,12,71,10,-122,8,-66,6,-12,4,38,3,92,1,-121,-1,-62,-3,-19,-5,38,-6,93,-8,-105,-10,-40,-12,29,-13,101,-15,-69,-17,16,-18,116,-20,-34,-22,81,-23,-46,-25,88,-26,-13,-28,-112,-29,69,-30,-3,-32,-53,-33,-91,-34,-114,-35,-121,-36,-108,-37,-86,-38,-37,-39,20,-39,102,-40,-57,-41,59,-41,-62,-42,93,-42,8,-42,-52,-43,-101,-43,-122,-43,-127,-43,-115,-43,-78,-43,-27,-43,47,-42,-117,-42,-5,-42,123,-41,17,-40,-70,-40,109,-39,63,-38,23,-37,3,-36,6,-35,13,-34,47,-33,90,-32,-109,-31,-32,-30,50,-28,-106,-27,8,-25,125,-24,8,-22,-108,-21,44,-19,-47,-18,117,-16,43,-14,-37,-13,-99,-11,90,-9,33,-7,-25,-6,-78,-4,126,-2,74,0,22,2,-32,3,-86,5,114,7,50,9,-12,10,-85,12,95,14,15,16,-79,17,81,19,-26,20,109,22,-13,23,100,25,-47,26,45,28,126,29,-65,30,-9,31,26,33,50,34,57,35,46,36,23,37,-23,37,-80,38,93,39,1,40,-117,40,8,41,110,41,-61,41,5,42,50,42,77,42,86,42,69,42,45,42,-15,41,-78,41,84,41,-23,40,108,40,-43,39,55,39,123,38,-72,37,-36,36,-13,35,-7,34,-18,33,-46,32,-82,31,110,30,51,29,-43,27,-128,26,9,25,-100,23,18,22,-117,20,-14,18,86,17,-82,15,1,14,80,12,-112,10,-37,8,16,7,80,5,-120,3,-70,1,-8,-1,38,-2,98,-4,-104,-6,-44,-8,19,-9,86,-11,-101,-13,-19,-15,59,-16,-100,-18,-6,-20,106,-21,-34,-23,93,-24,-23,-26,126,-27,33,-28,-48,-30,-115,-31,87,-32,50,-33,24,-34,18,-35,24,-36,50,-37,92,-38,-107,-39,-27,-40,61,-40,-75,-41,50,-41,-50,-42,114,-42,48,-42,-1,-43,-30,-43,-41,-43,-30,-43,-4,-43,46,-42,112,-42,-58,-42,47,-41,-84,-41,58,-40,-39,-40,-115,-39,80,-38,37,-37,14,-36,2,-35,9,-34,34,-33,67,-32,123,-31,-70,-30,11,-28,103,-27,-50,-26,68,-24,-66,-23,79,-21,-41,-20,124,-18,23,-16,-59,-15,118,-13,44,-11,-26,-10,-89,-8,105,-6,46,-4,-9,-3,-68,-1,-122,1,77,3,17,5,-42,6,-106,8,81,10,9,12,-69,13,101,15,11,17,-89,18,56,20,-56,21,66,23,-67,24,36,26,-124,27,-43,28,25,30,79,31,121,32,-112,33,-100,34,-109,35,127,36,86,37,30,38,-43,38,120,39,10,40,-117,40,-9,40,81,41,-101,41,-55,41,-14,41,-7,41,-7,41,-36,41,-77,41,114,41,32,41,-65,40,64,40,-64,39,25,39,115,38,-80,37,-33,36,-2,35,12,35,7,34,-6,32,-45,31,-87,30,102,29,31,28,-57,26,96,25,-14,23,119,22,-14,20,101,19,-53,17,46,16,-123,14,-39,12,38,11,108,9,-79,7,-15,5,44,4,107,2,-94,0,-33,-2,22,-3,87,-5,-113,-7,-40,-9,22,-10,100,-12,-79,-14,7,-15,99,-17,-58,-19,51,-20,-88,-22,40,-23,-79,-25,69,-26,-26,-28,-108,-29,77,-30,23,-31,-22,-33,-48,-34,-58,-35,-58,-36,-35,-37,0,-37,52,-38,-128,-39,-47,-40,67,-40,-70,-41,76,-41,-19,-42,-95,-42,107,-42,67,-42,49,-42,52,-42,69,-42,113,-42,-90,-42,-11,-42,87,-41,-59,-41,81,-40,-32,-40,-112,-39,70,-38,20,-37,-15,-37,-36,-36,-35,-35,-25,-34,4,-32,47,-31,104,-30}; }
	private static byte[] data51(){ return new byte[] {-83,-29,2,-27,96,-26,-52,-25,67,-23,-61,-22,76,-20,-30,-19,124,-17,30,-15,-52,-14,118,-12,47,-10,-23,-9,-93,-7,101,-5,41,-3,-26,-2,-78,0,112,2,51,4,-11,5,-80,7,108,9,34,11,-48,12,124,14,32,16,-69,17,81,19,-37,20,94,22,-45,23,67,25,-95,26,-10,27,65,29,117,30,-87,31,-64,32,-44,33,-48,34,-62,35,-98,36,111,37,42,38,-41,38,111,39,-7,39,108,40,-47,40,31,41,94,41,-121,41,-96,41,-93,41,-107,41,114,41,63,41,-10,40,-100,40,48,40,-81,39,31,39,124,38,-59,37,1,37,41,36,65,35,75,34,66,33,43,32,9,31,-49,29,-104,28,64,27,-20,25,-126,24,19,23,-107,21,19,20,126,18,-19,16,73,15,-91,13,-5,11,69,10,-110,8,-41,6,25,5,91,3,-103,1,-41,-1,23,-2,86,-4,-106,-6,-38,-8,35,-9,106,-11,-65,-13,18,-14,109,-16,-45,-18,59,-19,-79,-21,48,-22,-78,-24,72,-25,-28,-27,-117,-28,71,-29,0,-30,-36,-32,-78,-33,-90,-34,-98,-35,-82,-36,-54,-37,-9,-38,56,-38,-124,-39,-22,-40,89,-40,-31,-41,119,-41,36,-41,-33,-42,-80,-42,-109,-42,-122,-42,-109,-42,-86,-42,-35,-42,28,-41,111,-41,-39,-41,77,-40,-35,-40,118,-39,39,-38,-27,-38,-73,-37,-104,-36,-120,-35,-117,-34,-102,-33,-70,-32,-24,-31,33,-29,108,-28,-65,-27,32,-25,-115,-24,3,-22,-124,-21,15,-19,-96,-18,60,-16,-35,-15,-121,-13,49,-11,-23,-10,-103,-8,92,-6,15,-4,-42,-3,-112,-1,81,1,17,3,-51,4,-120,6,66,8,-12,9,-91,11,81,13,-15,14,-111,16,39,18,-78,19,59,21,-80,22,36,24,-120,25,-33,26,50,28,106,29,-91,30,-59,31,-38,32,-26,33,-41,34,-59,35,-105,36,99,37,17,38,-66,38,71,39,-49,39,57,40,-106,40,-33,40,20,41,60,41,71,41,76,41,48,41,14,41,-47,40,-124,40,38,40,-77,39,48,39,-103,38,-13,37,58,37,112,36,-106,35,-84,34,-80,33,-87,32,-114,31,105,30,52,29,-16,27,-91,26,69,25,-28,23,112,22,-12,20,114,19,-32,17,79,16,-83,14,13,13,96,11,-77,9,1,8,69,6,-110,4,-49,2,24,1,88,-1,-101,-3,-33,-5,38,-6,108,-8,-67,-10,8,-11,99,-13,-72,-15,34,-16,-126,-18,-3,-20,109,-21,-6,-23,127,-24,31,-25,-69,-27,113,-28,42,-29,-11,-31,-53,-32,-78,-33,-92,-34,-85,-35,-69,-36,-32,-37,20,-37,87,-38,-80,-39,20,-39,-112,-40,26,-40,-73,-41,103,-41,44,-41,-5,-42,-21,-42,-35,-42,-15,-42,13,-41,63,-41,-118,-41,-40,-41,78,-40,-66,-40,84,-39,-15,-39,-96,-38,102,-37,53,-36,26,-35,11,-34,16,-33,29,-32,66,-31,107,-30,-87,-29,-16,-28,68,-26,-91,-25,15,-23,-122,-22,3,-20,-114,-19,29,-17,-75,-16,87,-14,-8,-13,-89,-11,85,-9,8,-7,-65,-6,121,-4,48,-2,-15,-1,-91,1,103,3,26,5,-44,6,-124,8,54,10,-32,11,-123,13,36,15,-68,16,75,18,-42,19,81,21,-54,22,50,24,-110,25,-25,26,44,28,108,29,-110,30,-72,31,-60,32,-56,33,-69,34,-100,35,112,36,47,37,-29,37,126,38,18,39,-120,39,-9,39,74,40,-108,40,-61,40,-26,40,-13,40,-19,40,-40,40,-86,40,111,40,34,40,-68,39,78,39,-60,38,45,38,-119,37,-54,36,5,36,38,35,61,34,68,33,56,32,36,31,-7,29,-55,28,-121,27,58,26,-32,24,125,23,10,22,-105,20,14,19,-118,17,-17,15,92,14,-74,12,18,11,102,9,-74,7,4,6,78,4,-108,2,-34,0,33,-1,110,-3,-79,-5,-1,-7,74,-8,-101,-10,-14,-12,74,-13,-84,-15,17,-16,-128,-18,-10,-20,115,-21,-2,-23,-114,-24,43,-25,-44,-27,-120,-28,71,-29,26,-30,-19,-32,-32,-33,-48,-34,-35,-35,-13,-36,24,-36,82,-37,-104,-38,-14,-39,93,-39,-40,-40,103,-40,7,-40,-72,-41,127,-41,82,-41,64,-41,55,-41,76,-41,102,-41,-95,-41,-32,-41,61,-40,-91,-40,34,-39,-80,-39,78,-38,2,-37,-66,-37,-107,-36,113,-35,105,-34,100,-33,122,-32,-113,-31,-59,-30,-12,-29,66,-27,-113,-26,-19,-25,88,-23,-58,-22,71,-20,-57,-19,90,-17,-23,-16,-118,-14,39,-12,-46,-11,122,-9,46,-7,-37,-6,-107,-4,71,-2,2,0,-74,1,110,3,33,5,-44,6,-125,8,46,10,-42,11,114,13,21,15,-98,16,54,18,-80,19,49,21,-96,22,9,24,96,25,-72,26,-13,27,51,29,89,30,116,31,-122,32,-128,33,117,34,81,35,37,36,-33,36,-106,37,41,38,-63,38,50,39,-95,39,-11,39,59,40,106,40,-111,40,-107,40,-101,40,121,40,87,40,22,40,-54,39,107,39,-12,38,118,38,-38,37,57,37}; }
	private static byte[] data52(){ return new byte[] {126,36,-72,35,-34,34,-9,33,-2,32,-7,31,-29,30,-63,29,-114,28,85,27,5,26,-74,24,80,23,-25,21,112,20,-12,18,107,17,-36,15,73,14,-91,12,12,11,93,9,-73,7,5,6,84,4,-94,2,-21,0,56,-1,-125,-3,-51,-5,33,-6,108,-8,-58,-10,27,-11,123,-13,-32,-15,70,-16,-67,-18,48,-19,-72,-21,63,-22,-42,-24,118,-25,30,-26,-39,-28,-104,-29,107,-30,70,-31,52,-32,42,-33,56,-34,75,-35,120,-36,-85,-37,-7,-38,78,-38,-69,-39,55,-39,-60,-40,101,-40,21,-40,-39,-41,-80,-41,-107,-41,-105,-41,-102,-41,-62,-41,-18,-41,52,-40,-118,-40,-15,-40,106,-39,-9,-39,-112,-38,66,-37,-6,-37,-50,-36,-90,-35,-103,-34,-108,-33,-97,-32,-70,-31,-32,-30,21,-28,87,-27,-92,-26,-4,-25,99,-23,-52,-22,72,-20,-60,-19,81,-17,-35,-16,121,-14,17,-12,-72,-11,90,-9,10,-7,-76,-6,103,-4,25,-2,-55,-1,127,1,48,3,-33,4,-112,6,58,8,-32,9,-122,11,35,13,-73,14,79,16,-49,17,91,19,-54,20,66,22,-99,23,1,25,72,26,-112,27,-61,28,-18,29,8,31,25,32,18,33,8,34,-29,34,-73,35,118,36,39,37,-61,37,84,38,-52,38,59,39,-110,39,-40,39,15,40,47,40,64,40,64,40,41,40,6,40,-54,39,-126,39,37,39,-76,38,57,38,-92,37,3,37,83,36,-118,35,-68,34,-43,33,-28,32,-29,31,-46,30,-73,29,-121,28,84,27,11,26,-66,24,98,23,-5,21,-117,20,20,19,-114,17,10,16,116,14,-31,12,62,11,-93,9,-10,7,80,6,-95,4,-13,2,65,1,-108,-1,-33,-3,50,-4,-123,-6,-42,-8,51,-9,-117,-11,-17,-13,84,-14,-63,-16,53,-17,-82,-19,54,-20,-66,-22,89,-23,-10,-25,-93,-26,90,-27,29,-28,-17,-30,-55,-31,-74,-32,-82,-33,-73,-34,-51,-35,-11,-36,40,-36,114,-37,-56,-38,47,-38,-86,-39,52,-39,-48,-40,127,-40,60,-40,18,-40,-13,-41,-20,-41,-15,-41,14,-40,58,-40,120,-40,-53,-40,41,-39,-95,-39,35,-38,-68,-38,98,-37,26,-36,-30,-36,-71,-35,-92,-34,-108,-33,-94,-32,-85,-31,-41,-30,-4,-29,62,-27,127,-26,-42,-25,50,-23,-104,-22,13,-20,-125,-19,10,-17,-111,-16,35,-14,-68,-13,87,-11,-6,-10,-97,-8,73,-6,-13,-5,-92,-3,77,-1,1,1,-85,2,91,4,5,6,-84,7,81,9,-13,10,-117,12,36,14,-78,15,55,17,-67,18,46,20,-94,21,4,23,93,24,-80,25,-19,26,43,28,80,29,114,30,123,31,-125,32,109,33,89,34,36,35,-18,35,-99,36,66,37,-46,37,85,38,-64,38,36,39,105,39,-88,39,-51,39,-26,39,-24,39,-36,39,-72,39,-119,39,69,39,-18,38,-119,38,13,38,-122,37,-23,36,62,36,-125,35,-75,34,-35,33,-19,32,-9,31,-18,30,-42,29,-77,28,-124,27,67,26,1,25,-92,23,77,22,-34,20,111,19,-12,17,110,16,-23,14,81,13,-65,11,32,10,127,8,-36,6,50,5,-118,3,-36,1,50,0,-126,-2,-37,-4,45,-5,-122,-7,-30,-9,62,-10,-92,-12,10,-13,122,-15,-18,-17,106,-18,-17,-20,122,-21,18,-22,-79,-24,92,-25,18,-26,-43,-28,-96,-29,125,-30,100,-31,92,-32,93,-33,118,-34,-111,-35,-54,-36,7,-36,92,-37,-65,-38,48,-38,-72,-39,77,-39,-14,-40,-78,-40,117,-40,89,-40,68,-40,69,-40,89,-40,127,-40,-77,-40,-2,-40,85,-39,-61,-39,63,-38,-50,-38,107,-37,26,-36,-37,-36,-88,-35,-118,-34,117,-33,114,-32,127,-31,-110,-30,-63,-29,-24,-28,50,-26,115,-25,-49,-24,43,-22,-105,-21,8,-19,-124,-18,8,-16,-111,-15,36,-13,-73,-12,87,-10,-13,-9,-102,-7,61,-5,-22,-4,-114,-2,63,0,-28,1,-113,3,57,5,-37,6,-128,8,27,10,-71,11,72,13,-36,14,95,16,-32,17,91,19,-60,20,50,22,-123,23,-36,24,31,26,89,27,-120,28,-89,29,-70,30,-64,31,-74,32,-97,33,120,34,62,35,-3,35,-98,36,64,37,-65,37,59,38,-99,38,-13,38,50,39,103,39,-127,39,-110,39,-118,39,115,39,76,39,16,39,-59,38,104,38,-11,37,123,37,-27,36,69,36,-107,35,-49,34,1,34,30,33,46,32,48,31,35,30,10,29,-31,27,-81,26,110,25,35,24,-50,22,108,21,3,20,-111,18,19,17,-108,15,6,14,120,12,-29,10,70,9,-87,7,7,6,96,4,-67,2,16,1,109,-1,-64,-3,29,-4,117,-6,-43,-8,50,-9,-100,-11,-2,-13,117,-14,-28,-16,99,-17,-26,-19,112,-20,6,-21,-90,-23,73,-24,2,-25,-69,-27,-119,-28,94,-29,65,-30,51,-31,50,-32,62,-33,93,-34,-123,-35,-62,-36,12,-36,103,-37,-44,-38,80,-38,-37,-39,125,-39,43,-39,-19,-40,-62,-40,-92,-40}; }
	private static byte[] data53(){ return new byte[] {-100,-40,-89,-40,-69,-40,-18,-40,38,-39,121,-39,-40,-39,72,-38,-51,-38,95,-37,3,-36,-70,-36,120,-35,83,-34,46,-33,38,-32,34,-31,50,-30,76,-29,115,-28,-87,-27,-22,-26,51,-24,-117,-23,-21,-22,85,-20,-57,-19,67,-17,-61,-16,78,-14,-33,-13,110,-11,15,-9,-92,-8,76,-6,-21,-5,-112,-3,57,-1,-37,0,-123,2,37,4,-50,5,103,7,9,9,-97,10,52,12,-63,13,74,15,-55,16,70,18,-78,19,32,21,119,22,-43,23,21,25,92,26,-123,27,-76,28,-58,29,-42,30,-46,31,-65,32,-92,33,111,34,56,35,-30,35,-117,36,21,37,-101,37,8,38,101,38,-75,38,-20,38,27,39,47,39,57,39,41,39,20,39,-35,38,-92,38,78,38,-18,37,123,37,-12,36,99,36,-73,35,9,35,61,34,109,33,-120,32,-107,31,-108,30,-121,29,106,28,68,27,12,26,-48,24,127,23,48,22,-56,20,104,19,-19,17,122,16,-13,14,112,13,-34,11,79,10,-77,8,24,7,124,5,-42,3,55,2,-110,0,-21,-2,78,-3,-93,-5,10,-6,103,-8,-46,-10,56,-11,-87,-13,28,-14,-103,-16,24,-17,-90,-19,50,-20,-46,-22,115,-23,35,-24,-36,-26,-94,-27,111,-28,82,-29,54,-30,50,-31,52,-32,74,-33,109,-34,-101,-35,-30,-36,43,-36,-107,-37,-1,-38,-121,-38,22,-38,-67,-39,112,-39,57,-39,16,-39,-5,-40,-11,-40,3,-39,32,-39,82,-39,-110,-39,-26,-39,72,-38,-66,-38,67,-37,-38,-37,-128,-36,53,-35,-3,-35,-49,-34,-72,-33,-91,-32,-85,-31,-76,-30,-42,-29,-10,-28,50,-26,108,-25,-70,-24,14,-22,110,-21,-43,-20,71,-18,-64,-17,61,-15,-55,-14,81,-12,-28,-11,124,-9,19,-7,-76,-6,79,-4,-11,-3,-111,-1,57,1,-42,2,120,4,22,6,-78,7,71,9,-33,10,104,12,-10,13,117,15,-13,16,102,18,-47,19,54,21,-116,22,-35,23,32,25,90,26,-122,27,-89,28,-71,29,-63,30,-71,31,-94,32,127,33,72,34,8,35,-76,35,79,36,-33,36,88,37,-60,37,31,38,102,38,-97,38,-57,38,-41,38,-30,38,-53,38,-77,38,125,38,61,38,-21,37,-124,37,16,37,-118,36,-14,35,78,35,-106,34,-46,33,-6,32,26,32,35,31,40,30,22,29,-3,27,-41,26,-95,25,101,24,24,23,-58,21,104,20,0,19,-109,17,24,16,-98,14,20,13,-115,11,-5,9,104,8,-49,6,52,5,-106,3,-7,1,86,0,-71,-2,23,-3,125,-5,-36,-7,72,-8,-83,-10,34,-11,-112,-13,14,-14,-120,-16,21,-17,-98,-19,56,-20,-43,-22,-128,-23,50,-24,-15,-26,-71,-27,-113,-28,112,-29,94,-30,91,-31,99,-32,124,-33,-95,-34,-42,-35,29,-35,111,-36,-42,-37,71,-37,-48,-38,98,-38,14,-38,-63,-39,-114,-39,100,-39,84,-39,78,-39,94,-39,127,-39,-84,-39,-13,-39,66,-38,-85,-38,27,-37,-90,-37,54,-36,-30,-36,-110,-35,92,-34,45,-33,18,-32,2,-31,1,-30,15,-29,39,-28,79,-27,-128,-26,-69,-25,9,-23,84,-22,-72,-21,24,-19,-121,-18,-3,-17,122,-15,-6,-14,-119,-12,16,-10,-87,-9,57,-7,-41,-6,111,-4,14,-2,-84,-1,71,1,-25,2,-126,4,27,6,-75,7,67,9,-40,10,94,12,-26,13,98,15,-37,16,74,18,-77,19,16,21,102,22,-79,23,-14,24,39,26,80,27,111,28,123,29,-124,30,116,31,95,32,55,33,-1,33,-70,34,104,35,-4,35,-112,36,2,37,112,37,-54,37,13,38,74,38,107,38,-127,38,-123,38,118,38,87,38,38,38,-27,37,-110,37,45,37,-67,36,50,36,-92,35,-5,34,71,34,-123,33,-82,32,-45,31,-37,30,-24,29,-46,28,-62,27,-102,26,106,25,50,24,-26,22,-100,21,59,20,-35,18,112,17,-6,15,-123,14,-2,12,122,11,-15,9,89,8,-49,6,47,5,-100,3,-2,1,99,0,-55,-2,43,-3,-109,-5,-5,-7,101,-8,-43,-10,71,-11,-68,-13,62,-14,-68,-16,74,-17,-39,-19,116,-20,24,-21,-64,-23,124,-24,54,-25,8,-26,-36,-28,-65,-29,-78,-30,-82,-31,-70,-32,-45,-33,-7,-34,50,-34,119,-35,-52,-36,48,-36,-89,-37,42,-37,-62,-38,104,-38,31,-38,-23,-39,-64,-39,-83,-39,-89,-39,-74,-39,-45,-39,3,-38,66,-38,-106,-38,-12,-38,106,-37,-20,-37,125,-36,37,-35,-47,-35,-103,-34,103,-33,68,-32,56,-31,44,-30,59,-29,77,-28,111,-27,-96,-26,-44,-25,29,-23,103,-22,-62,-21,33,-19,-118,-18,-3,-17,114,-15,-12,-14,117,-12,1,-10,-114,-9,31,-7,-74,-6,73,-4,-25,-3,123,-1,25,1,-82,2,74,4,-35,5,114,7,1,9,-116,10,21,12,-109,13,21,15,-128,16,-9,17,85,19,-76,20,9,22,78,23,-113,24,-60,25,-25,26,10,28,19,29,25,30,13,31,-13,31}; }
	private static byte[] data54(){ return new byte[] {-51,32,-107,33,81,34,-4,34,-105,35,38,36,-101,36,14,37,98,37,-81,37,-25,37,15,38,38,38,45,38,30,38,6,38,-42,37,-104,37,74,37,-23,36,120,36,-5,35,101,35,-56,34,24,34,85,33,-115,32,-87,31,-59,30,-57,29,-60,28,-80,27,-111,26,103,25,47,24,-16,22,-94,21,79,20,-14,18,-121,17,31,16,-92,14,42,13,-83,11,27,10,-99,8,1,7,121,5,-33,3,73,2,-76,0,25,-1,-124,-3,-17,-5,88,-6,-55,-8,59,-9,-83,-11,44,-12,-88,-14,49,-15,-69,-17,81,-18,-23,-20,-110,-21,60,-22,-11,-24,-75,-25,-124,-26,89,-27,65,-28,44,-29,47,-30,52,-31,81,-32,118,-33,-85,-34,-16,-35,66,-35,-89,-36,24,-36,-100,-37,48,-37,-48,-38,-118,-38,73,-38,36,-38,8,-38,1,-38,10,-38,34,-38,80,-38,-119,-38,-43,-38,54,-37,-99,-37,35,-36,-89,-36,77,-35,-12,-35,-76,-34,124,-33,89,-32,61,-31,53,-30,54,-29,71,-28,97,-27,-115,-26,-72,-25,0,-23,62,-22,-102,-21,-22,-20,89,-18,-72,-17,55,-15,-92,-14,45,-12,-86,-11,54,-9,-61,-8,81,-6,-28,-5,121,-3,11,-1,-90,0,53,2,-49,3,92,5,-16,6,122,8,5,10,-120,11,9,13,127,14,-10,15,94,17,-60,18,31,20,112,21,-69,22,-9,23,45,25,84,26,114,27,-127,28,-123,29,124,30,100,31,63,32,12,33,-56,33,120,34,21,35,-90,35,37,36,-109,36,-14,36,66,37,125,37,-83,37,-58,37,-45,37,-53,37,-72,37,-115,37,87,37,14,37,-78,36,76,36,-49,35,70,35,-83,34,1,34,78,33,-128,32,-80,31,-55,30,-41,29,-36,28,-52,27,-74,26,-109,25,96,24,42,23,-29,21,-107,20,64,19,-36,17,120,16,6,15,-111,13,24,12,-111,10,17,9,-124,7,-10,5,106,4,-44,2,68,1,-80,-1,28,-2,-117,-4,-7,-6,107,-7,-32,-9,88,-10,-44,-12,87,-13,-35,-15,108,-16,-2,-18,-97,-19,62,-20,-15,-22,-92,-23,102,-24,50,-25,9,-26,-23,-28,-37,-29,-46,-30,-35,-31,-15,-32,20,-32,72,-33,-122,-34,-42,-35,52,-35,-92,-36,31,-36,-80,-37,75,-37,-4,-38,-70,-38,-118,-38,106,-38,91,-38,94,-38,112,-38,-109,-38,-55,-38,11,-37,99,-37,-56,-37,59,-36,-57,-36,84,-35,1,-34,-82,-34,118,-33,69,-32,37,-31,17,-30,13,-29,21,-28,38,-27,74,-26,110,-25,-83,-24,-25,-23,53,-21,-122,-20,-30,-19,74,-17,-80,-16,40,-14,-102,-13,31,-11,-99,-10,37,-8,-79,-7,59,-5,-51,-4,94,-2,-22,-1,-124,1,10,3,-92,4,40,6,-73,7,61,9,-67,10,63,12,-77,13,40,15,-112,16,-8,17,80,19,-90,20,-20,21,49,23,97,24,-110,25,-85,26,-60,27,-58,28,-60,29,-82,30,-114,31,96,32,33,33,-43,33,123,34,13,35,-106,35,10,36,111,36,-56,36,7,37,65,37,97,37,118,37,121,37,105,37,75,37,28,37,-37,36,-117,36,42,36,-70,35,55,35,-86,34,7,34,89,33,-99,32,-51,31,-9,30,10,30,25,29,18,28,7,27,-24,25,-57,24,-113,23,87,22,17,21,-64,19,106,18,8,17,-96,15,53,14,-69,12,69,11,-61,9,63,8,-69,6,43,5,-93,3,19,2,-124,0,-10,-2,103,-3,-42,-5,80,-6,-62,-8,65,-9,-69,-11,66,-12,-59,-14,88,-15,-23,-17,-120,-18,40,-19,-39,-21,-120,-22,77,-23,18,-24,-26,-26,-58,-27,-81,-28,-88,-29,-87,-30,-68,-31,-41,-32,5,-32,63,-33,-122,-34,-31,-35,68,-35,-65,-36,64,-36,-38,-37,127,-37,52,-37,-2,-38,-46,-38,-68,-38,-77,-38,-67,-38,-41,-38,0,-37,59,-37,-120,-37,-34,-37,81,-36,-60,-36,86,-35,-22,-35,-102,-34,74,-33,26,-32,-25,-32,-48,-31,-69,-30,-67,-29,-63,-28,-35,-27,-7,-26,43,-24,93,-23,-95,-22,-21,-21,62,-19,-102,-18,-2,-17,103,-15,-37,-14,78,-12,-51,-11,76,-9,-48,-8,89,-6,-32,-5,112,-3,-8,-2,-119,0,19,2,-95,3,42,5,-78,6,56,8,-75,9,57,11,-87,12,33,14,-119,15,-17,16,76,18,-93,19,-22,20,51,22,103,23,-103,24,-69,25,-46,26,-31,27,-35,28,-46,29,-73,30,-114,31,91,32,17,33,-63,33,93,34,-20,34,107,35,-38,35,55,36,-120,36,-60,36,-11,36,18,37,30,37,28,37,7,37,-28,36,-80,36,105,36,21,36,-80,35,58,35,-73,34,34,34,127,33,-52,32,13,32,60,31,98,30,118,29,127,28,123,27,107,26,80,25,40,24,-9,22,-71,21,120,20,35,19,-44,17,108,16,15,15,-102,13,46,12,-79,10,54,9,-74,7,48,6,-86,4,33,3,-106,1,12,0,-128,-2,-9,-4,109,-5,-25,-7,98,-8,-29,-10,102,-11,-19,-13,125,-14}; }
	private static byte[] data55(){ return new byte[] {14,-15,-85,-17,76,-18,-11,-20,-88,-21,99,-22,39,-23,-9,-25,-46,-26,-76,-27,-87,-28,-94,-29,-83,-30,-59,-31,-25,-32,26,-32,92,-33,-91,-34,12,-34,108,-35,-10,-36,118,-36,25,-36,-65,-37,127,-37,71,-37,39,-37,15,-37,16,-37,24,-37,62,-37,97,-37,-85,-37,-18,-37,85,-36,-65,-36,61,-35,-52,-35,103,-34,18,-33,-49,-33,-111,-32,111,-31,74,-30,68,-29,58,-28,73,-27,90,-26,-128,-25,-88,-24,-32,-23,33,-21,102,-20,-67,-19,21,-17,116,-16,-31,-15,74,-13,-61,-12,57,-10,-72,-9,56,-7,-69,-6,68,-4,-56,-3,85,-1,-38,0,102,2,-22,3,114,5,-12,6,116,8,-13,9,102,11,-34,12,68,14,-78,15,11,17,105,18,-77,19,-1,20,55,22,112,23,-108,24,-73,25,-57,26,-49,27,-56,28,-74,29,-103,30,103,31,50,32,-30,32,-112,33,35,34,-77,34,40,35,-104,35,-18,35,60,36,118,36,-95,36,-67,36,-60,36,-63,36,-88,36,-124,36,75,36,5,36,-82,35,71,35,-48,34,77,34,-77,33,21,33,93,32,-96,31,-50,30,-12,29,9,29,17,28,18,27,-3,25,-24,24,-65,23,-111,22,85,21,19,20,-58,18,114,17,22,16,-80,14,75,13,-43,11,104,10,-26,8,111,7,-20,5,104,4,-27,2,93,1,-40,-1,78,-2,-51,-4,66,-5,-57,-7,66,-8,-57,-10,83,-11,-39,-13,115,-14,5,-15,-88,-17,78,-18,-7,-20,-75,-21,111,-22,62,-23,14,-24,-19,-26,-41,-27,-52,-28,-54,-29,-33,-30,-16,-31,32,-31,82,-32,-108,-33,-20,-34,70,-34,-70,-35,56,-35,-58,-36,101,-36,17,-36,-47,-37,-100,-37,126,-37,105,-37,104,-37,120,-37,-109,-37,-57,-37,2,-36,83,-36,-78,-36,30,-35,-99,-35,44,-34,-61,-34,117,-33,39,-32,-14,-32,-58,-31,-88,-30,-104,-29,-109,-28,-101,-27,-81,-26,-50,-25,-10,-24,44,-22,103,-21,-82,-20,-2,-19,82,-17,-75,-16,20,-14,-125,-13,-14,-12,102,-10,-28,-9,91,-7,-33,-6,96,-4,-29,-3,105,-1,-19,0,113,2,-11,3,117,5,-9,6,109,8,-19,9,89,11,-52,12,53,14,-110,15,-10,16,66,18,-110,19,-43,20,12,22,64,23,99,24,126,25,-114,26,-110,27,-120,28,118,29,79,30,36,31,-29,31,-103,32,63,33,-44,33,96,34,-44,34,66,35,-104,35,-26,35,27,36,75,36,95,36,110,36,102,36,79,36,41,36,-13,35,-84,35,88,35,-17,34,126,34,-11,33,102,33,-64,32,18,32,82,31,-122,30,-85,29,-59,28,-49,27,-46,26,-62,25,-81,24,-120,23,96,22,37,21,-23,19,-98,18,78,17,-10,15,-107,14,49,13,-60,11,85,10,-35,8,102,7,-23,5,106,4,-24,2,105,1,-31,-1,101,-2,-34,-4,96,-5,-31,-7,102,-8,-19,-10,122,-11,10,-12,-95,-14,59,-15,-33,-17,-118,-18,54,-19,-7,-21,-77,-22,-123,-23,89,-24,56,-25,39,-26,28,-27,33,-28,47,-29,76,-30,116,-31,-83,-32,-17,-33,70,-33,-91,-34,22,-34,-107,-35,35,-35,-62,-36,113,-36,43,-36,-5,-37,-40,-37,-62,-37,-59,-37,-53,-37,-17,-37,23,-36,89,-36,-96,-36,1,-35,107,-35,-26,-35,115,-34,6,-33,-75,-33,100,-32,46,-31,-6,-31,-36,-30,-57,-29,-66,-28,-61,-27,-47,-26,-19,-25,19,-23,64,-22,123,-21,-70,-20,9,-18,88,-17,-79,-16,21,-14,118,-13,-24,-12,85,-10,-54,-9,69,-7,-66,-6,61,-4,-68,-3,61,-1,-67,0,62,2,-68,3,59,5,-76,6,47,8,-95,9,19,11,125,12,-30,13,68,15,-102,16,-19,17,53,19,120,20,-84,21,-33,22,-3,23,28,25,39,26,42,27,33,28,11,29,-25,29,-70,30,120,31,49,32,-45,32,111,33,-12,33,112,34,-38,34,53,35,-127,35,-67,35,-23,35,6,36,17,36,15,36,-7,35,-39,35,-93,35,98,35,15,35,-85,34,61,34,-72,33,48,33,-120,32,-25,31,34,31,98,30,-121,29,-88,28,-72,27,-68,26,-74,25,-95,24,-120,23,93,22,44,21,-12,19,-85,18,102,17,13,16,-74,14,84,13,-20,11,-124,10,14,9,-96,7,34,6,-84,4,46,3,-80,1,50,0,-77,-2,54,-3,-72,-5,64,-6,-60,-8,84,-9,-34,-11,117,-12,13,-13,-85,-15,81,-16,-5,-18,-80,-19,107,-20,47,-21,-3,-23,-45,-24,-73,-25,-96,-26,-101,-27,-102,-28,-82,-29,-59,-30,-14,-31,37,-31,106,-32,-68,-33,27,-33,-118,-34,8,-34,-110,-35,48,-35,-39,-36,-108,-36,96,-36,53,-36,36,-36,25,-36,37,-36,60,-36,103,-36,-100,-36,-23,-36,59,-35,-89,-35,26,-34,-97,-34,53,-33,-45,-33,-119,-32,65,-31,18,-30,-24,-30,-51,-29,-61,-28,-69,-27,-53,-26,-37,-25,-2,-24,35,-22,90,-21,-108,-20,-39,-19,39,-17,121,-16,-45,-15,57,-13,-104,-12}; }
	private static byte[] data56(){ return new byte[] {10,-10,120,-9,-24,-8,102,-6,-41,-5,88,-3,-47,-2,78,0,-53,1,70,3,-66,4,58,6,-85,7,30,9,-115,10,-14,11,90,13,-76,14,13,16,92,17,-91,18,-29,19,29,21,73,22,109,23,-121,24,-107,25,-103,26,-112,27,124,28,91,29,43,30,-13,30,-91,31,83,32,-22,32,120,33,-12,33,99,34,-62,34,18,35,82,35,-125,35,-92,35,-74,35,-73,35,-88,35,-115,35,92,35,35,35,-46,34,122,34,11,34,-105,33,7,33,118,32,-53,31,28,31,86,30,-115,29,-84,28,-56,27,-48,26,-45,25,-60,24,-79,23,-114,22,99,21,49,20,-14,18,-83,17,98,16,10,15,-76,13,77,12,-18,10,125,9,19,8,-100,6,41,5,-78,3,54,2,-64,0,64,-1,-51,-3,77,-4,-36,-6,97,-7,-12,-9,-125,-10,25,-11,-76,-13,84,-14,-5,-16,-90,-17,92,-18,22,-19,-36,-21,-87,-22,127,-23,95,-24,76,-25,63,-26,68,-27,79,-28,103,-29,-111,-30,-65,-31,4,-31,79,-32,-84,-33,22,-33,-113,-34,22,-34,-83,-35,83,-35,6,-35,-51,-36,-98,-36,-125,-36,117,-36,121,-36,-118,-36,-83,-36,-35,-36,30,-35,112,-35,-51,-35,63,-34,-73,-34,72,-33,-33,-33,-118,-32,62,-31,3,-30,-44,-30,-80,-29,-97,-28,-114,-27,-105,-26,-97,-25,-71,-24,-37,-23,4,-21,61,-20,119,-19,-66,-18,11,-16,94,-15,-70,-14,26,-12,125,-11,-20,-10,84,-8,-54,-7,59,-5,-77,-4,41,-2,-93,-1,25,1,-110,2,9,4,124,5,-15,6,93,8,-52,9,47,11,-107,12,-18,13,72,15,-107,16,-34,17,29,19,88,20,-125,21,-83,22,-60,23,-42,24,-34,25,-42,26,-57,27,-89,28,126,29,71,30,2,31,-81,31,82,32,-35,32,106,33,-46,33,69,34,-114,34,-31,34,16,35,62,35,84,35,95,35,87,35,67,35,29,35,-23,34,-93,34,84,34,-21,33,-127,33,-5,32,115,32,-49,31,42,31,111,30,-86,29,-39,28,-10,27,14,27,20,26,19,25,4,24,-20,22,-54,21,-99,20,105,19,42,18,-25,16,-104,15,70,14,-21,12,-116,11,39,10,-65,8,82,7,-31,5,113,4,-6,2,-122,1,17,0,-105,-2,38,-3,-81,-5,60,-6,-47,-8,94,-9,-4,-11,-109,-12,53,-13,-33,-15,-123,-16,65,-17,-10,-19,-70,-20,-119,-21,90,-22,57,-23,35,-24,19,-25,20,-26,26,-27,50,-28,79,-29,-125,-30,-72,-31,5,-31,87,-32,-66,-33,44,-33,-78,-34,59,-34,-33,-35,-122,-35,71,-35,15,-35,-20,-36,-43,-36,-50,-36,-39,-36,-17,-36,26,-35,79,-35,-107,-35,-20,-35,80,-34,-61,-34,71,-33,-46,-33,119,-32,29,-31,-36,-31,-98,-30,119,-29,82,-28,67,-27,56,-26,60,-25,76,-24,98,-23,-120,-22,-81,-21,-22,-20,32,-18,108,-17,-77,-16,8,-14,98,-13,-68,-12,38,-10,-122,-9,-7,-8,96,-6,-41,-5,68,-3,-68,-2,45,0,-93,1,22,3,-121,4,-8,5,100,7,-51,8,54,10,-108,11,-13,12,72,14,-104,15,-30,16,36,18,93,19,-114,20,-71,21,-45,22,-19,23,-13,24,-13,25,-24,26,-50,27,-86,28,123,29,58,30,-15,30,-105,31,48,32,-69,32,57,33,-91,33,8,34,83,34,-102,34,-57,34,-19,34,-1,34,5,35,-9,34,-33,34,-76,34,121,34,54,34,-39,33,119,33,0,33,126,32,-20,31,78,31,-97,30,-28,29,32,29,72,28,105,27,124,26,-124,25,126,24,118,23,86,22,58,21,11,20,-40,18,-101,17,89,16,10,15,-67,13,96,12,7,11,-93,9,62,8,-44,6,104,5,-10,3,-117,2,18,1,-87,-1,46,-2,-60,-4,80,-5,-27,-7,120,-8,20,-9,-83,-11,80,-12,-9,-14,-95,-15,86,-16,14,-17,-50,-19,-104,-20,106,-21,67,-22,40,-23,23,-24,12,-25,21,-26,31,-27,61,-28,98,-29,-104,-30,-41,-31,36,-31,-127,-32,-24,-33,99,-33,-27,-34,122,-34,30,-34,-51,-35,-109,-35,92,-35,64,-35,42,-35,44,-35,53,-35,85,-35,122,-35,-68,-35,-3,-35,93,-34,-66,-34,55,-33,-71,-33,77,-32,-23,-32,-100,-31,80,-30,31,-29,-20,-29,-44,-28,-72,-27,-71,-26,-76,-25,-55,-24,-38,-23,1,-21,38,-20,94,-19,-104,-18,-40,-17,40,-15,113,-14,-51,-13,39,-11,-122,-10,-20,-9,82,-7,-65,-6,43,-4,-102,-3,8,-1,123,0,-25,1,91,3,-61,4,49,6,-102,7,-4,8,98,10,-71,11,20,13,101,14,-82,15,-11,16,48,18,101,19,-109,20,-76,21,-50,22,-32,23,-32,24,-31,25,-54,26,-80,27,-120,28,77,29,18,30,-69,30,99,31,-10,31,126,32,-10,32,96,33,-68,33,10,34,71,34,120,34,-108,34,-88,34,-87,34,-102,34,-127,34,79,34,27,34,-52,33,119,33,14,33,-104,32,22,32,-125,31,-30,30}; }
	private static byte[] data57(){ return new byte[] {56,30,123,29,-76,28,-29,27,-3,26,25,26,28,25,29,24,15,23,-9,21,-36,20,-85,19,-125,18,61,17,7,16,-75,14,111,13,19,12,-65,10,91,9,-4,7,-106,6,43,5,-62,3,85,2,-26,0,122,-1,12,-2,-100,-4,55,-5,-57,-7,103,-8,-1,-10,-92,-11,71,-12,-13,-14,-92,-15,88,-16,27,-17,-38,-19,-82,-20,126,-21,95,-22,73,-23,54,-24,58,-25,59,-26,82,-27,109,-28,-99,-29,-51,-30,24,-30,99,-31,-59,-32,48,-32,-86,-33,51,-33,-56,-34,110,-34,33,-34,-27,-35,-74,-35,-105,-35,-124,-35,-122,-35,-110,-35,-81,-35,-37,-35,22,-34,94,-34,-71,-34,28,-33,-107,-33,22,-32,-88,-32,71,-31,-14,-31,-82,-30,114,-29,69,-28,37,-27,14,-26,6,-25,4,-24,17,-23,37,-22,69,-21,106,-20,-98,-19,-46,-18,22,-16,90,-15,-90,-14,-4,-13,80,-11,-80,-10,13,-8,118,-7,-42,-6,71,-4,-86,-3,27,-1,-125,0,-15,1,91,3,-59,4,42,6,-111,7,-17,8,78,10,-89,11,-8,12,71,14,-114,15,-50,16,8,18,57,19,97,20,-128,21,-103,22,-93,23,-91,24,-97,25,-121,26,107,27,61,28,6,29,-63,29,111,30,16,31,-92,31,40,32,-93,32,6,33,103,33,-81,33,-17,33,27,34,62,34,75,34,79,34,67,34,33,34,-2,33,-67,33,120,33,32,33,-70,32,69,32,-59,31,51,31,-105,30,-22,29,52,29,110,28,-98,27,-63,26,-42,25,-28,24,-27,23,-38,22,-53,21,-88,20,-119,19,85,18,35,17,-27,15,-98,14,86,13,4,12,-82,10,86,9,-12,7,-106,6,46,5,-55,3,97,2,-11,0,-113,-1,33,-2,-67,-4,81,-5,-16,-7,-116,-8,43,-9,-44,-11,121,-12,42,-13,-35,-15,-104,-16,88,-17,34,-18,-17,-20,-52,-21,-88,-22,-102,-23,-122,-24,-116,-25,-112,-26,-86,-27,-58,-28,-12,-29,45,-29,111,-30,-59,-31,34,-31,-114,-32,11,-32,-113,-33,43,-33,-54,-34,-125,-34,66,-34,18,-34,-12,-35,-32,-35,-34,-35,-19,-35,3,-34,50,-34,102,-34,-78,-34,2,-33,109,-33,-39,-33,94,-32,-22,-32,-123,-31,49,-30,-28,-30,-89,-29,120,-28,80,-27,58,-26,41,-25,38,-24,46,-23,63,-22,86,-21,-128,-20,-92,-19,-34,-18,21,-16,89,-15,-95,-14,-16,-13,65,-11,-100,-10,-11,-9,87,-7,-71,-6,27,-4,-122,-3,-24,-2,84,0,-70,1,32,3,-122,4,-23,5,74,7,-89,8,2,10,85,11,-89,12,-15,13,53,15,115,16,-85,17,-40,18,-1,19,31,21,48,22,62,23,61,24,51,25,31,26,-2,26,-45,27,-103,28,87,29,0,30,-88,30,55,31,-65,31,57,32,-97,32,1,33,73,33,-115,33,-70,33,-35,33,-13,33,-15,33,-18,33,-50,33,-85,33,113,33,47,33,-42,32,124,32,3,32,-115,31,-6,30,104,30,-70,29,14,29,71,28,-127,27,-93,26,-60,25,-47,24,-38,23,-45,22,-55,21,-83,20,-112,19,99,18,55,17,-6,15,-66,14,119,13,42,12,-36,10,-123,9,43,8,-50,6,111,5,12,4,-88,2,68,1,-37,-1,122,-2,17,-3,-78,-5,75,-6,-14,-8,-111,-9,60,-10,-25,-12,-105,-13,80,-14,10,-15,-48,-17,-107,-18,109,-19,65,-20,41,-21,16,-22,9,-23,6,-24,16,-25,38,-26,67,-27,115,-28,-89,-29,-18,-30,60,-30,-101,-31,5,-31,127,-32,5,-32,-103,-33,57,-33,-19,-34,-87,-34,122,-34,81,-34,65,-34,55,-34,65,-34,89,-34,120,-34,-75,-34,-15,-34,71,-33,-94,-33,17,-32,-116,-32,21,-31,-85,-31,79,-30,-2,-30,-67,-29,-124,-28,91,-27,59,-26,38,-25,30,-24,31,-23,40,-22,65,-21,88,-20,-124,-19,-83,-18,-25,-17,30,-15,103,-14,-86,-13,-4,-12,77,-10,-92,-9,-2,-8,94,-6,-70,-5,32,-3,127,-2,-26,-1,70,1,-83,2,9,4,113,5,-59,6,41,8,120,9,-50,10,29,12,99,13,-88,14,-27,15,22,17,73,18,107,19,-117,20,-97,21,-87,22,-85,23,-95,24,-114,25,110,26,68,27,13,28,-54,28,124,29,29,30,-72,30,60,31,-66,31,37,32,-117,32,-40,32,31,33,82,33,121,33,-110,33,-103,33,-106,33,-127,33,94,33,48,33,-19,32,-95,32,70,32,-38,31,100,31,-33,30,74,30,-82,29,-4,28,73,28,124,27,-78,26,-49,25,-22,24,-9,23,-9,22,-14,21,-32,20,-58,19,-91,18,120,17,72,16,13,15,-48,13,-121,12,63,11,-19,9,-101,8,65,7,-24,5,-119,4,43,3,-55,1,106,0,5,-1,-88,-3,68,-4,-23,-6,-117,-7,51,-8,-36,-10,-117,-11,64,-12,-13,-14,-73,-15,116,-16,69,-17,21,-18,-19,-20,-45,-21,-70,-22,-78,-23,-82,-24,-73,-25,-55,-26,-23,-27,15,-27,72,-28,-123,-29,-43,-30,47,-30,-108,-31,12,-31}; }
	private static byte[] data58(){ return new byte[] {-118,-32,29,-32,-73,-33,102,-33,27,-33,-22,-34,-74,-34,-89,-34,-114,-34,-102,-34,-92,-34,-59,-34,-14,-34,45,-33,119,-33,-48,-33,52,-32,-87,-32,41,-31,-70,-31,82,-30,0,-29,-82,-29,119,-28,62,-27,28,-26,-4,-26,-17,-25,-27,-24,-21,-23,-10,-22,14,-20,42,-19,85,-18,126,-17,-70,-16,-15,-15,53,-13,125,-12,-55,-11,27,-9,112,-8,-58,-7,36,-5,126,-4,-34,-3,61,-1,-102,0,-2,1,87,3,-72,4,16,6,105,7,-67,8,15,10,90,11,-93,12,-28,13,32,15,85,16,-125,17,-86,18,-56,19,-34,20,-22,21,-19,22,-25,23,-44,24,-70,25,-112,26,95,27,32,28,-44,28,126,29,23,30,-88,30,39,31,-99,31,1,32,89,32,-91,32,-34,32,14,33,43,33,60,33,65,33,48,33,28,33,-20,32,-68,32,111,32,36,32,-70,31,83,31,-47,30,72,30,-77,29,13,29,92,28,-93,27,-44,26,6,26,33,25,58,24,67,23,70,22,60,21,41,20,18,19,-22,17,-60,16,-111,15,87,14,28,13,-45,11,-114,10,60,9,-17,7,-107,6,66,5,-31,3,-114,2,39,1,-45,-1,112,-2,21,-3,-70,-5,97,-6,9,-7,-73,-9,102,-10,25,-11,-44,-13,-111,-14,84,-15,34,-16,-17,-18,-53,-19,-85,-20,-109,-21,-120,-22,127,-23,-117,-24,-111,-25,-74,-26,-47,-27,10,-27,64,-28,-117,-29,-32,-30,62,-30,-77,-31,38,-31,-75,-32,72,-32,-19,-33,-96,-33,94,-33,47,-33,8,-33,-10,-34,-20,-34,-9,-34,8,-33,50,-33,92,-33,-91,-33,-19,-33,78,-32,-76,-32,45,-31,-78,-31,67,-30,-28,-30,-115,-29,71,-28,8,-27,-38,-27,-78,-26,-102,-25,-120,-24,-123,-23,-122,-22,-107,-21,-87,-20,-53,-19,-19,-18,31,-16,78,-15,-114,-14,-53,-13,18,-11,93,-10,-87,-9,-1,-8,80,-6,-85,-5,1,-3,95,-2,-73,-1,21,1,110,2,-56,3,33,5,118,6,-57,7,27,9,98,10,-85,11,-19,12,40,14,94,15,-112,16,-78,17,-38,18,-19,19,-3,20,7,22,-3,22,-9,23,-38,24,-69,25,-117,26,84,27,13,28,-67,28,96,29,-13,29,127,30,-8,30,103,31,-57,31,26,32,95,32,-108,32,-65,32,-42,32,-25,32,-33,32,-42,32,-81,32,-119,32,75,32,2,32,-81,31,70,31,-41,30,88,30,-54,29,51,29,-116,28,-39,27,30,27,80,26,-128,25,-101,24,-77,23,-66,22,-67,21,-73,20,-91,19,-116,18,106,17,66,16,16,15,-37,13,-98,12,92,11,22,10,-53,8,124,7,40,6,-41,4,125,3,40,2,-51,0,116,-1,27,-2,-61,-4,110,-5,21,-6,-55,-8,116,-9,46,-10,-28,-12,-93,-13,103,-14,47,-15,1,-16,-42,-18,-75,-19,-102,-20,-116,-21,125,-22,-121,-23,-119,-24,-92,-25,-64,-26,-21,-27,33,-27,99,-28,-81,-29,11,-29,109,-30,-29,-31,98,-31,-16,-32,-119,-32,53,-32,-27,-33,-81,-33,124,-33,96,-33,76,-33,73,-33,83,-33,108,-33,-111,-33,-56,-33,10,-32,88,-32,-69,-32,32,-31,-97,-31,33,-30,-75,-30,86,-29,0,-28,-72,-28,126,-27,74,-26,40,-25,9,-24,-6,-24,-12,-23,-10,-22,2,-20,23,-19,49,-18,88,-17,-126,-16,-77,-15,-18,-14,41,-12,109,-11,-76,-10,0,-8,76,-7,-94,-6,-16,-5,76,-3,-98,-2,-9,-1,77,1,-91,2,-9,3,81,5,-101,6,-18,7,55,9,125,10,-63,11,-2,12,52,14,102,15,-110,16,-79,17,-46,18,-30,19,-19,20,-15,21,-25,22,-42,23,-70,24,-108,25,96,26,38,27,-38,27,-122,28,38,29,-75,29,62,30,-78,30,31,31,125,31,-55,31,17,32,62,32,107,32,125,32,-117,32,-122,32,116,32,84,32,38,32,-22,31,-96,31,73,31,-27,30,115,30,-15,29,106,29,-54,28,45,28,115,27,-66,26,-17,25,31,25,63,24,83,23,102,22,98,21,99,20,78,19,59,18,27,17,-12,15,-56,14,-108,13,89,12,32,11,-42,9,-109,8,71,7,-11,5,-84,4,81,3,3,2,-86,0,88,-1,0,-2,-79,-4,87,-5,15,-6,-70,-8,117,-9,43,-10,-22,-12,-85,-13,116,-14,65,-15,21,-16,-16,-18,-46,-19,-67,-20,-81,-21,-86,-22,-81,-23,-66,-24,-43,-25,-7,-26,36,-26,97,-27,-94,-28,-11,-29,78,-29,-70,-30,44,-30,-77,-31,61,-31,-34,-32,-122,-32,61,-32,5,-32,-42,-33,-72,-33,-89,-33,-93,-33,-80,-33,-57,-33,-17,-33,35,-32,100,-32,-72,-32,17,-31,127,-31,-10,-31,121,-30,13,-29,-85,-29,83,-28,12,-27,-51,-27,-105,-26,117,-25,81,-24,67,-23,54,-22,56,-21,62,-20,83,-19,105,-18,-115,-17,-79,-16,-29,-15,21,-13,80,-12,-112,-11,-48,-10,29,-8,97,-7,-75,-6,-1,-5,85,-3,-93,-2,-5,-1,74,1,-97,2,-17,3,60,5,-113,6,-44,7}; }
	private static byte[] data59(){ return new byte[] {30,9,96,10,-100,11,-39,12,10,14,58,15,94,16,-127,17,-105,18,-87,19,-81,20,-81,21,-93,22,-110,23,110,24,76,25,15,26,-40,26,-121,27,52,28,-49,28,97,29,-30,29,93,30,-61,30,35,31,110,31,-75,31,-30,31,17,32,31,32,52,32,38,32,31,32,-8,31,-49,31,-108,31,74,31,-8,30,-112,30,37,30,-93,29,31,29,-126,28,-27,27,51,27,122,26,-75,25,-30,24,9,24,33,23,52,22,57,21,54,20,44,19,26,18,-4,16,-34,15,-80,14,-124,13,78,12,21,11,-45,9,-109,8,73,7,1,6,-75,4,101,3,22,2,-59,0,114,-1,38,-2,-47,-4,-122,-5,56,-6,-18,-8,-88,-9,100,-10,37,-11,-21,-13,-74,-14,-121,-15,93,-16,60,-17,32,-18,13,-19,2,-20,1,-21,4,-22,26,-23,45,-24,89,-25,-127,-26,-63,-27,1,-27,86,-28,-78,-29,26,-29,-110,-30,17,-30,-92,-31,61,-31,-23,-32,-97,-32,98,-32,57,-32,19,-32,4,-32,-1,-33,5,-32,34,-32,64,-32,120,-32,-77,-32,3,-31,94,-31,-62,-31,61,-30,-72,-30,76,-29,-30,-29,-118,-28,62,-27,-7,-27,-59,-26,-106,-25,118,-24,94,-23,80,-22,77,-21,78,-20,95,-19,110,-18,-111,-17,-81,-16,-37,-15,11,-13,62,-12,124,-11,-71,-10,-6,-9,68,-7,-119,-6,-41,-5,36,-3,113,-2,-63,-1,15,1,94,2,-85,3,-9,4,65,6,-121,7,-53,8,10,10,69,11,126,12,-85,13,-38,14,-4,15,26,17,50,18,63,19,68,20,69,21,53,22,35,23,3,24,-43,24,-87,25,95,26,31,27,-65,27,98,28,-14,28,117,29,-15,29,87,30,-71,30,8,31,76,31,-125,31,-86,31,-58,31,-46,31,-45,31,-61,31,-87,31,127,31,72,31,3,31,-77,30,80,30,-23,29,110,29,-23,28,87,28,-72,27,15,27,90,26,-102,25,-52,24,-8,23,21,23,44,22,55,21,59,20,53,19,38,18,18,17,-13,15,-48,14,-89,13,116,12,67,11,5,10,-55,8,-121,7,62,6,-4,4,-82,3,99,2,25,1,-56,-1,127,-2,48,-3,-24,-5,-100,-6,89,-7,18,-8,-46,-10,-103,-11,92,-12,48,-13,-4,-15,-38,-16,-74,-17,-97,-18,-116,-19,-126,-20,-128,-21,-119,-22,-105,-23,-77,-24,-41,-25,4,-25,64,-26,-125,-27,-46,-28,49,-28,-109,-29,13,-29,-120,-30,26,-30,-81,-31,89,-31,12,-31,-51,-32,-98,-32,117,-32,103,-32,85,-32,97,-32,113,-32,-113,-32,-61,-32,-11,-32,69,-31,-106,-31,-5,-31,105,-30,-26,-30,109,-29,6,-28,-96,-28,85,-27,3,-26,-46,-26,-108,-25,119,-24,80,-23,66,-22,55,-21,51,-20,61,-19,71,-18,97,-17,127,-16,-97,-15,-48,-14,-9,-13,53,-11,103,-10,-86,-9,-25,-8,46,-6,116,-5,-68,-4,6,-2,80,-1,-101,0,-25,1,47,3,121,4,-67,5,2,7,67,8,127,9,-70,10,-19,11,28,13,69,14,107,15,-124,16,-98,17,-90,18,-77,19,-86,20,-93,21,-117,22,111,23,67,24,22,25,-47,25,-115,26,54,27,-41,27,106,28,-11,28,106,29,-31,29,58,30,-106,30,-40,30,24,31,64,31,100,31,114,31,123,31,111,31,89,31,56,31,2,31,-54,30,121,30,34,30,-66,29,73,29,-52,28,65,28,-88,27,7,27,86,26,-97,25,-42,24,12,24,44,23,77,22,93,21,104,20,105,19,96,18,83,17,58,16,30,15,-5,13,-50,12,-94,11,107,10,53,9,-11,7,-71,6,114,5,49,4,-25,2,-95,1,85,0,18,-1,-60,-3,-128,-4,58,-5,-14,-7,-70,-8,112,-9,67,-10,1,-11,-38,-13,-89,-14,-124,-15,100,-16,73,-17,59,-18,44,-19,46,-20,49,-21,66,-22,92,-23,123,-24,-84,-25,-35,-26,38,-26,108,-27,-53,-28,40,-28,-97,-29,22,-29,-95,-30,54,-30,-42,-31,-119,-31,64,-31,14,-31,-32,-32,-56,-32,-74,-32,-75,-32,-61,-32,-38,-32,2,-31,55,-31,117,-31,-58,-31,33,-30,-120,-30,-3,-30,125,-29,13,-28,-94,-28,76,-27,-9,-27,-74,-26,123,-25,75,-24,39,-23,10,-22,-5,-22,-18,-21,-16,-20,-9,-19,4,-17,32,-16,55,-15,95,-14,-122,-13,-75,-12,-22,-11,31,-9,93,-8,-103,-7,-34,-6,30,-4,101,-3,-86,-2,-14,-1,56,1,126,2,-61,3,7,5,71,6,-121,7,-65,8,-6,9,43,11,88,12,-122,13,-95,14,-59,15,-42,16,-25,17,-18,18,-20,19,-29,20,-51,21,-72,22,-120,23,100,24,29,25,-29,25,-119,26,53,27,-55,27,86,28,-39,28,74,29,-76,29,14,30,90,30,-96,30,-52,30,-4,30,12,31,33,31,24,31,15,31,-17,30,-54,30,-112,30,79,30,-2,29,-96,29,57,29,-65,28,64,28,-83,27,23,27,110,26,-64,25,0,25,59,24,104,23,-113,22,-87,21}; }
	private static byte[] data60(){ return new byte[] {-68,20,-61,19,-60,18,-66,17,-82,16,-104,15,125,14,87,13,50,12,1,11,-46,9,-104,8,98,7,33,6,-27,4,-97,3,95,2,25,1,-43,-1,-111,-2,76,-3,10,-4,-56,-6,-117,-7,78,-8,22,-9,-31,-11,-80,-12,-121,-13,95,-14,63,-15,38,-16,18,-17,7,-18,5,-19,4,-20,24,-21,39,-22,75,-23,112,-24,-89,-25,-31,-26,44,-26,125,-27,-35,-28,71,-28,-66,-29,62,-29,-49,-30,106,-30,16,-30,-58,-31,-121,-31,86,-31,50,-31,26,-31,16,-31,20,-31,36,-31,67,-31,107,-31,-89,-31,-25,-31,62,-30,-105,-30,7,-29,123,-29,0,-28,-112,-28,41,-27,-45,-27,-128,-26,67,-25,5,-24,-39,-24,-76,-23,-106,-22,-118,-21,122,-20,126,-19,-127,-18,-110,-17,-90,-16,-62,-15,-28,-14,11,-12,55,-11,105,-10,-99,-9,-41,-8,16,-6,82,-5,-115,-4,-45,-3,19,-1,85,0,-102,1,-39,2,27,4,89,5,-106,6,-49,7,5,9,55,10,101,11,-113,12,-81,13,-47,14,-28,15,-7,16,-3,17,2,19,-8,19,-20,20,-47,21,-79,22,-125,23,82,24,11,25,-56,25,108,26,15,27,-95,27,40,28,-93,28,21,29,116,29,-51,29,23,30,78,30,-122,30,-94,30,-70,30,-60,30,-69,30,-83,30,-116,30,96,30,41,30,-32,29,-111,29,46,29,-58,28,75,28,-55,27,55,27,-96,26,-13,25,72,25,-124,24,-60,23,-19,22,23,22,46,21,69,20,77,19,79,18,73,17,59,16,42,15,11,14,-17,12,-58,11,-102,10,112,9,54,8,4,7,-56,5,-116,4,78,3,14,2,-49,0,-115,-1,78,-2,13,-3,-49,-5,-109,-6,90,-7,32,-8,-17,-10,-67,-11,-109,-12,109,-13,74,-14,48,-15,27,-16,13,-17,6,-18,8,-19,14,-20,37,-21,58,-22,98,-23,-114,-24,-59,-25,8,-25,85,-26,-84,-27,16,-27,125,-28,-8,-29,126,-29,17,-29,-81,-30,91,-30,19,-30,-43,-31,-84,-31,-124,-31,117,-31,108,-31,111,-31,-123,-31,-93,-31,-48,-31,10,-30,80,-30,-96,-30,6,-29,106,-29,-23,-29,103,-28,-5,-28,-109,-27,61,-26,-23,-26,-85,-25,109,-24,64,-23,25,-22,-4,-22,-25,-21,-31,-20,-41,-19,-29,-18,-25,-17,0,-15,21,-14,56,-13,88,-12,-123,-11,-80,-10,-28,-9,22,-7,82,-6,-121,-5,-54,-4,1,-2,67,-1,-127,0,-67,1,-1,2,54,4,117,5,-87,6,-32,7,19,9,62,10,106,11,-117,12,-83,13,-58,14,-42,15,-26,16,-26,17,-24,18,-38,19,-57,20,-86,21,-122,22,86,23,28,24,-38,24,-120,25,53,26,-54,26,98,27,-35,27,95,28,-60,28,41,29,124,29,-63,29,-1,29,41,30,76,30,97,30,102,30,98,30,76,30,47,30,3,30,-57,29,-125,29,46,29,-46,28,100,28,-17,27,105,27,-35,26,64,26,-99,25,-22,24,48,24,110,23,-105,22,-55,21,-36,20,-7,19,1,19,9,18,3,17,-4,15,-26,14,-44,13,-76,12,-110,11,107,10,61,9,17,8,-37,6,-90,5,111,4,49,3,-5,1,-71,0,-126,-1,65,-2,9,-3,-52,-5,-105,-6,94,-7,45,-8,-4,-10,-48,-11,-85,-12,-123,-13,108,-14,79,-15,68,-16,52,-17,55,-18,54,-19,70,-20,88,-21,121,-22,-98,-23,-48,-24,9,-24,78,-25,-98,-26,-8,-27,92,-27,-50,-28,73,-28,-46,-29,101,-29,6,-29,-78,-30,107,-30,49,-30,3,-30,-30,-31,-48,-31,-60,-31,-48,-31,-36,-31,1,-30,40,-30,102,-30,-90,-30,-3,-30,86,-29,-59,-29,56,-28,-68,-28,73,-27,-30,-27,-121,-26,53,-25,-18,-25,-76,-24,126,-23,90,-22,54,-21,33,-20,19,-19,10,-18,14,-17,22,-16,35,-15,59,-14,83,-13,118,-12,-101,-11,-60,-10,-15,-9,36,-7,85,-6,-112,-5,-63,-4,2,-2,53,-1,118,0,-84,1,-25,2,30,4,86,5,-119,6,-70,7,-22,8,16,10,58,11,88,12,117,13,-118,14,-102,15,-93,16,-91,17,-98,18,-110,19,123,20,92,21,53,22,3,23,-56,23,-127,24,53,25,-42,25,116,26,2,27,-124,27,-2,27,105,28,-55,28,29,29,101,29,-98,29,-51,29,-18,29,4,30,11,30,6,30,-10,29,-43,29,-84,29,117,29,46,29,-30,28,-127,28,26,28,-90,27,35,27,-102,26,1,26,94,25,-77,24,-7,23,57,23,110,22,-106,21,-69,20,-45,19,-31,18,-16,17,-22,16,-23,15,-39,14,-56,13,-82,12,-111,11,108,10,71,9,25,8,-19,6,-72,5,-120,4,79,3,25,2,-31,0,-90,-1,115,-2,55,-3,2,-4,-49,-6,-102,-7,108,-8,66,-9,20,-10,-11,-12,-44,-13,-73,-14,-87,-15,-110,-16,-111,-17,-115,-18,-108,-19,-92,-20,-71,-21,-39,-22,3,-22,48,-23,115,-24,-79,-25,7,-25,94,-26,-59,-27,52,-27,-77,-28,55,-28,-50,-29,108,-29}; }
	private static byte[] data61(){ return new byte[] {22,-29,-47,-30,-109,-30,101,-30,67,-30,42,-30,38,-30,35,-30,57,-30,81,-30,126,-30,-78,-30,-11,-30,66,-29,-97,-29,5,-28,120,-28,-11,-28,-127,-27,18,-26,-71,-26,92,-25,23,-24,-46,-24,-98,-23,112,-22,75,-21,48,-20,29,-19,17,-18,14,-17,18,-16,26,-15,47,-14,65,-13,94,-12,-128,-11,-94,-10,-50,-9,-6,-8,38,-6,93,-5,-116,-4,-60,-3,-7,-2,46,0,104,1,-104,2,-45,3,-1,4,53,6,96,7,-117,8,-76,9,-44,10,-12,11,14,13,29,14,50,15,49,16,56,17,44,18,31,19,7,20,-23,20,-67,21,-112,22,79,23,15,24,-69,24,100,25,-2,25,-116,26,22,27,-121,27,-2,27,87,28,-76,28,-9,28,57,29,102,29,-114,29,-95,29,-78,29,-87,29,-94,29,-124,29,92,29,44,29,-25,28,-97,28,69,28,-32,27,114,27,-13,26,112,26,-38,25,62,25,-105,24,-30,23,43,23,94,22,-109,21,-72,20,-42,19,-17,18,-6,17,2,17,2,16,-8,14,-19,13,-41,12,-64,11,-95,10,127,9,89,8,46,7,2,6,-45,4,-96,3,111,2,59,1,5,0,-45,-2,-99,-3,109,-4,57,-5,14,-6,-36,-8,-72,-9,-112,-10,109,-11,84,-12,53,-13,41,-14,23,-15,22,-16,16,-17,30,-18,38,-19,68,-20,95,-21,-119,-22,-68,-23,-13,-24,62,-24,-123,-25,-27,-26,68,-26,-72,-27,46,-27,-76,-28,71,-28,-31,-29,-116,-29,64,-29,-1,-30,-47,-30,-91,-30,-112,-30,127,-30,-128,-30,-118,-30,-92,-30,-57,-30,-7,-30,54,-29,125,-29,-42,-29,52,-28,-93,-28,29,-27,-99,-27,48,-26,-56,-26,108,-25,30,-24,-44,-24,-103,-23,103,-22,55,-21,28,-20,-3,-20,-17,-19,-26,-18,-32,-17,-24,-16,-16,-15,3,-13,23,-12,51,-11,82,-10,118,-9,-99,-8,-55,-7,-14,-6,37,-4,82,-3,-121,-2,-74,-1,-21,0,27,2,76,3,124,4,-85,5,-47,6,1,8,28,9,70,10,92,11,119,12,-120,13,-109,14,-100,15,-103,16,-109,17,-124,18,107,19,79,20,36,21,-9,21,-71,22,120,23,40,24,-45,24,108,25,6,26,-124,26,10,27,116,27,-35,27,53,28,-125,28,-60,28,-5,28,33,29,65,29,78,29,85,29,74,29,55,29,19,29,-22,28,-86,28,107,28,19,28,-71,27,79,27,-41,26,91,26,-52,25,56,25,-106,24,-23,23,54,23,117,22,-82,21,-39,20,3,20,26,19,52,18,62,17,69,16,69,15,60,14,48,13,27,12,7,11,-27,9,-53,8,-97,7,127,6,79,5,38,4,-10,2,-56,1,-106,0,104,-1,55,-2,7,-3,-36,-5,-85,-6,-120,-7,91,-8,58,-9,27,-10,-4,-12,-22,-13,-45,-14,-53,-15,-62,-16,-60,-17,-54,-18,-38,-19,-16,-20,13,-20,54,-21,99,-22,-96,-23,-34,-24,46,-24,-128,-25,-28,-26,79,-26,-60,-27,70,-27,-46,-28,107,-28,13,-28,-63,-29,118,-29,68,-29,20,-29,-11,-30,-30,-30,-37,-30,-36,-30,-11,-30,11,-29,57,-29,111,-29,-83,-29,0,-28,87,-28,-66,-28,46,-27,-86,-27,50,-26,-60,-26,98,-25,8,-24,-70,-24,117,-23,58,-22,7,-21,-32,-21,-68,-20,-89,-19,-110,-18,-117,-17,-121,-16,-116,-15,-108,-14,-90,-13,-73,-12,-44,-11,-18,-10,20,-8,52,-7,95,-6,-123,-5,-75,-4,-34,-3,16,-1,59,0,105,1,-102,2,-64,3,-14,4,20,6,62,7,95,8,126,9,-100,10,-84,11,-58,12,-54,13,-41,14,-45,15,-49,16,-68,17,-81,18,-121,19,109,20,52,21,6,22,-67,22,121,23,34,24,-60,24,91,25,-24,25,104,26,-31,26,72,27,-86,27,-3,27,68,28,-125,28,-84,28,-40,28,-22,28,-10,28,-9,28,-25,28,-47,28,-87,28,121,28,56,28,-13,27,-101,27,58,27,-48,26,82,26,-39,25,65,25,-79,24,8,24,95,23,-90,22,-24,21,27,21,77,20,110,19,-114,18,-93,17,-83,16,-71,15,-74,14,-80,13,-90,12,-109,11,127,10,99,9,70,8,35,7,1,6,-41,4,-79,3,-126,2,92,1,43,0,3,-1,-44,-3,-85,-4,-126,-5,89,-6,55,-7,19,-8,-11,-10,-39,-11,-58,-12,-80,-13,-88,-14,-97,-15,-99,-16,-89,-17,-80,-18,-57,-19,-30,-20,5,-20,52,-21,103,-22,-88,-23,-18,-24,64,-24,-99,-25,2,-25,115,-26,-16,-27,115,-27,9,-27,-94,-28,78,-28,0,-28,-62,-29,-115,-29,102,-29,72,-29,60,-29,52,-29,65,-29,83,-29,116,-29,-94,-29,-37,-29,29,-28,113,-28,-54,-28,51,-27,-89,-27,33,-26,-82,-26,62,-25,-34,-25,-123,-24,55,-23,-14,-23,-72,-22,-124,-21,91,-20,57,-19,32,-18,14,-17,2,-16,-2,-16,0,-14,8,-13,21,-12,39,-11,62,-10,89,-9,118,-8,-102,-7,-69,-6,-28,-5,11,-3,52,-2,94,-1,-119,0,-79,1,-36,2}; }
	private static byte[] data62(){ return new byte[] {2,4,43,5,75,6,112,7,-118,8,-88,9,-69,10,-47,11,-40,12,-28,13,-30,14,-34,15,-43,16,-68,17,-88,18,-128,19,91,20,35,21,-22,21,-94,22,86,23,-5,23,-104,24,45,25,-79,25,51,26,-96,26,12,27,98,27,-72,27,-10,27,51,28,94,28,125,28,-107,28,-102,28,-103,28,-121,28,110,28,69,28,18,28,-45,27,-122,27,51,27,-51,26,99,26,-23,25,101,25,-38,24,62,24,-98,23,-15,22,57,22,124,21,-78,20,-30,19,9,19,36,18,63,17,76,16,87,15,89,14,83,13,78,12,59,11,45,10,18,9,-6,7,-39,6,-69,5,-109,4,115,3,73,2,33,1,-3,-1,-49,-2,-83,-3,-126,-4,98,-5,58,-6,30,-7,-3,-9,-27,-10,-49,-11,-69,-12,-79,-13,-89,-14,-90,-15,-88,-16,-75,-17,-59,-18,-34,-19,-1,-20,36,-20,89,-21,-112,-22,-45,-23,32,-23,115,-24,-43,-25,61,-25,-78,-26,49,-26,-70,-27,79,-27,-17,-28,-101,-28,82,-28,19,-28,-29,-29,-68,-29,-92,-29,-107,-29,-110,-29,-99,-29,-77,-29,-44,-29,4,-28,58,-28,-126,-28,-48,-28,47,-27,-108,-27,8,-26,-123,-26,12,-25,-95,-25,58,-24,-27,-24,-110,-23,78,-22,16,-21,-37,-21,-79,-20,-117,-19,114,-18,89,-17,81,-16,66,-15,74,-14,70,-13,89,-12,95,-11,122,-10,-118,-9,-84,-8,-61,-7,-21,-6,4,-4,50,-3,79,-2,122,-1,-98,0,-60,1,-23,2,13,4,46,5,79,6,107,7,-123,8,-101,9,-82,10,-70,11,-59,12,-59,13,-58,14,-71,15,-83,16,-108,17,119,18,82,19,34,20,-19,20,-83,21,100,22,21,23,-75,23,83,24,-32,24,104,25,-30,25,82,26,-73,26,16,27,96,27,-96,27,-37,27,1,28,39,28,53,28,65,28,61,28,41,28,18,28,-25,27,-73,27,119,27,44,27,-41,26,118,26,9,26,-109,25,17,25,-124,24,-16,23,76,23,-93,22,-15,21,48,21,111,20,-100,19,-54,18,-26,17,6,17,21,16,33,15,44,14,35,13,38,12,24,11,7,10,-8,8,-35,7,-60,6,-88,5,-120,4,101,3,70,2,29,1,-1,-1,-42,-2,-72,-3,-112,-4,115,-5,82,-6,54,-7,29,-8,8,-9,-15,-11,-23,-12,-38,-13,-39,-14,-37,-15,-34,-16,-16,-17,3,-17,29,-18,68,-19,106,-20,-94,-21,-37,-22,33,-22,111,-23,-57,-24,39,-24,-108,-25,7,-25,-117,-26,19,-26,-85,-27,72,-27,-6,-28,-86,-28,117,-28,62,-28,25,-28,2,-28,-17,-29,-15,-29,-10,-29,15,-28,44,-28,92,-28,-111,-28,-42,-28,37,-27,127,-27,-29,-27,86,-26,-52,-26,89,-25,-31,-25,-126,-24,32,-23,-49,-23,-119,-22,67,-21,17,-20,-35,-20,-73,-19,-103,-18,127,-17,110,-16,97,-15,95,-14,92,-13,104,-12,106,-11,-125,-10,-115,-9,-86,-8,-64,-7,-34,-6,-4,-5,27,-3,61,-2,94,-1,-127,0,-93,1,-63,2,-27,3,-1,4,30,6,55,7,75,8,97,9,108,10,122,11,124,12,-127,13,117,14,111,15,90,16,65,17,35,18,-8,18,-55,19,-109,20,77,21,10,22,-81,22,89,23,-18,23,-127,24,1,25,-125,25,-23,25,88,26,-85,26,-4,26,64,27,119,27,-92,27,-61,27,-36,27,-33,27,-27,27,-49,27,-68,27,-110,27,101,27,37,27,-31,26,-117,26,48,26,-59,25,81,25,-44,24,74,24,-72,23,28,23,115,22,-59,21,13,21,71,20,-125,19,-86,18,-42,17,-16,16,10,16,25,15,37,14,40,13,40,12,33,11,23,10,9,9,-11,7,-31,6,-59,5,-82,4,-115,3,115,2,79,1,52,0,14,-1,-9,-3,-50,-4,-69,-5,-104,-6,-125,-7,108,-8,89,-9,73,-10,62,-11,55,-12,54,-13,58,-14,68,-15,80,-16,108,-17,-125,-18,-82,-19,-41,-20,11,-20,75,-21,-116,-22,-33,-23,52,-23,-104,-24,0,-24,121,-25,-10,-26,-125,-26,20,-26,-73,-27,97,-27,22,-27,-38,-28,-94,-28,127,-28,96,-28,79,-28,76,-28,79,-28,102,-28,126,-28,-84,-28,-36,-28,33,-27,104,-27,-64,-27,33,-26,-114,-26,2,-25,-120,-25,13,-24,-87,-24,66,-23,-16,-23,-98,-22,90,-21,32,-20,-27,-20,-64,-19,-105,-18,122,-17,102,-16,81,-15,76,-14,68,-13,72,-12,74,-11,89,-10,98,-9,121,-8,-118,-7,-93,-6,-67,-5,-40,-4,-10,-3,16,-1,51,0,76,1,109,2,-121,3,-94,4,-70,5,-46,6,-29,7,-12,8,1,10,7,11,13,12,7,13,3,14,-11,14,-32,15,-54,16,-95,17,-128,18,75,19,19,20,-43,20,-123,21,56,22,-39,22,116,23,4,24,-118,24,8,25,117,25,-30,25,56,26,-114,26,-48,26,13,27,59,27,96,27,120,27,-124,27,-121,27,124,27,103,27,70,27,24,27,-29,26,-98,26,79,26,-5,25,-114,25,41,25}; }
	private static byte[] data63(){ return new byte[] {-86,24,39,24,-98,23,-2,22,103,22,-76,21,7,21,71,20,-123,19,-73,18,-30,17,7,17,36,16,57,15,76,14,83,13,88,12,88,11,83,10,72,9,62,8,39,7,25,6,0,5,-24,3,-48,2,-80,1,-101,0,121,-1,98,-2,69,-3,42,-4,21,-5,-3,-7,-22,-8,-38,-9,-51,-10,-60,-11,-66,-12,-63,-13,-62,-14,-46,-15,-34,-16,-7,-17,19,-17,60,-18,101,-19,-101,-20,-40,-21,28,-21,105,-22,-62,-23,31,-23,-117,-24,-4,-25,125,-25,1,-25,-105,-26,49,-26,-38,-27,-117,-27,76,-27,16,-27,-21,-28,-61,-28,-76,-28,-90,-28,-86,-28,-73,-28,-50,-28,-12,-28,34,-27,92,-27,-92,-27,-16,-27,80,-26,-77,-26,38,-25,-97,-25,38,-24,-78,-24,81,-23,-20,-23,-99,-22,78,-21,12,-20,-45,-20,-97,-19,115,-18,81,-17,51,-16,28,-15,15,-14,1,-13,-1,-13,-3,-12,3,-10,10,-9,25,-8,37,-7,61,-6,75,-5,105,-4,122,-3,-103,-2,-81,-1,-52,0,-30,1,-2,2,18,4,43,5,59,6,79,7,89,8,103,9,106,10,109,11,105,12,99,13,81,14,67,15,32,16,9,17,-42,17,-79,18,112,19,55,20,-23,20,-99,21,63,22,-32,22,110,23,-6,23,121,24,-19,24,89,25,-73,25,13,26,89,26,-108,26,-51,26,-15,26,19,27,36,27,41,27,41,27,19,27,0,27,-46,26,-89,26,101,26,35,26,-52,25,114,25,8,25,-107,24,29,24,-111,23,6,23,105,22,-59,21,28,21,100,20,-89,19,-27,18,17,18,66,17,98,16,-127,15,-105,14,-89,13,-77,12,-73,11,-70,10,-76,9,-82,8,-94,7,-107,6,-126,5,112,4,89,3,70,2,44,1,21,0,-3,-2,-26,-3,-48,-4,-70,-5,-88,-6,-107,-7,-118,-8,124,-9,120,-10,113,-11,116,-12,121,-13,-123,-14,-106,-15,-83,-16,-54,-17,-19,-18,27,-18,75,-19,-119,-20,-57,-21,24,-21,103,-22,-55,-23,42,-23,-97,-24,20,-24,-100,-25,39,-25,-64,-26,100,-26,15,-26,-54,-27,-116,-27,90,-27,52,-27,25,-27,8,-27,3,-27,11,-27,27,-27,56,-27,97,-27,-110,-27,-45,-27,25,-26,111,-26,-53,-26,56,-25,-90,-25,40,-24,-85,-24,63,-23,-38,-23,121,-22,44,-21,-37,-21,-99,-20,98,-19,43,-18,8,-17,-38,-17,-59,-16,-87,-15,-104,-14,-113,-13,-124,-12,-122,-11,-121,-10,-114,-9,-106,-8,-91,-7,-77,-6,-58,-5,-40,-4,-18,-3,2,-1,25,0,46,1,67,2,87,3,107,4,123,5,-120,6,-104,7,-103,8,-88,9,-97,10,-94,11,-105,12,-119,13,118,14,91,15,61,16,21,17,-23,17,-81,18,119,19,45,20,-30,20,-117,21,42,22,-61,22,80,23,-46,23,79,24,-67,24,34,25,126,25,-49,25,18,26,80,26,124,26,-92,26,-69,26,-51,26,-52,26,-57,26,-77,26,-108,26,109,26,55,26,-8,25,-80,25,88,25,-3,24,-114,24,32,24,-96,23,22,23,-118,22,-22,21,74,21,-98,20,-27,19,45,19,99,18,-103,17,-60,16,-22,15,7,15,32,14,49,13,63,12,72,11,72,10,75,9,66,8,60,7,49,6,33,5,21,4,-1,2,-15,1,-39,0,-56,-1,-77,-2,-95,-3,-112,-4,125,-5,112,-6,99,-7,89,-8,85,-9,81,-10,81,-11,92,-12,96,-13,118,-14,-120,-15,-89,-16,-57,-17,-13,-18,31,-18,92,-19,-106,-20,-28,-21,45,-21,-115,-22,-23,-23,88,-23,-55,-24,74,-24,-49,-25,100,-25,0,-25,-92,-26,89,-26,18,-26,-39,-27,-81,-27,-124,-27,117,-27,94,-27,100,-27,103,-27,127,-27,-100,-27,-59,-27,-2,-27,54,-26,-117,-26,-43,-26,60,-25,-93,-25,21,-24,-104,-24,24,-23,-79,-23,68,-22,-20,-22,-106,-21,74,-20,9,-19,-55,-19,-103,-18,107,-17,67,-16,39,-15,10,-14,-8,-14,-21,-13,-32,-12,-37,-11,-35,-10,-35,-9,-26,-8,-17,-7,-6,-6,9,-4,25,-3,40,-2,59,-1,76,0,94,1,112,2,125,3,-114,4,-103,5,-92,6,-84,7,-83,8,-79,9,-86,10,-91,11,-107,12,-122,13,106,14,79,15,41,16,-1,16,-52,17,-109,18,80,19,7,20,-74,20,91,21,-9,21,-116,22,19,23,-106,23,11,24,121,24,-38,24,51,25,-128,25,-62,25,-4,25,41,26,74,26,100,26,110,26,113,26,104,26,83,26,52,26,9,26,-42,25,-107,25,73,25,-7,24,-108,24,47,24,-69,23,59,23,-72,22,36,22,-114,21,-23,20,64,20,-116,19,-49,18,14,18,66,17,111,16,-101,15,-74,14,-43,13,-24,12,-7,11,3,11,10,10,12,9,11,8,6,7,-2,5,-12,4,-24,3,-37,2,-52,1,-68,0,-84,-1,-98,-2,-116,-3,-125,-4,114,-5,107,-6,96,-7,93,-8,89,-9,94,-10,96,-11,108,-12,122,-13,-112,-14,-89,-15,-53,-16,-21,-17}; }
	private static byte[] data64(){ return new byte[] {31,-17,77,-18,-116,-19,-49,-20,22,-20,112,-21,-60,-22,48,-22,-103,-23,19,-23,-110,-24,30,-24,-80,-25,81,-25,-8,-26,-83,-26,104,-26,52,-26,2,-26,-26,-27,-55,-27,-63,-27,-68,-27,-56,-27,-38,-27,-4,-27,33,-26,92,-26,-106,-26,-30,-26,55,-25,-110,-25,-1,-25,110,-24,-20,-24,114,-23,0,-22,-102,-22,56,-21,-26,-21,-109,-20,84,-19,13,-18,-33,-18,-90,-17,-120,-16,90,-15,71,-14,40,-13,29,-12,12,-11,6,-10,0,-9,1,-8,2,-7,11,-6,14,-5,30,-4,35,-3,54,-2,63,-1,79,0,93,1,102,2,119,3,126,4,-120,5,-114,6,-112,7,-111,8,-113,9,-123,10,123,11,106,12,83,13,58,14,21,15,-15,15,-63,16,-116,17,80,18,9,19,-63,19,105,20,15,21,-90,21,61,22,-67,22,68,23,-78,23,34,24,-127,24,-39,24,36,25,104,25,-98,25,-52,25,-18,25,6,26,18,26,20,26,12,26,-9,25,-38,25,-80,25,124,25,62,25,-11,24,-92,24,66,24,-31,23,104,23,-11,22,107,22,-32,21,72,21,-86,20,0,20,82,19,-105,18,-38,17,17,17,67,16,110,15,-109,14,-80,13,-52,12,-36,11,-16,10,-13,9,2,9,-5,7,5,7,-9,5,-6,4,-22,3,-23,2,-43,1,-44,0,-67,-1,-69,-2,-86,-3,-93,-4,-102,-5,-109,-6,-114,-7,-113,-8,-116,-9,-105,-10,-102,-11,-83,-12,-70,-13,-42,-14,-18,-15,21,-15,59,-16,107,-17,-93,-18,-36,-19,40,-19,110,-20,-56,-21,35,-21,-119,-22,-6,-23,112,-23,-13,-24,126,-24,18,-24,-78,-25,90,-25,13,-25,-52,-26,-110,-26,102,-26,67,-26,41,-26,30,-26,25,-26,34,-26,54,-26,78,-26,126,-26,-87,-26,-22,-26,50,-25,126,-25,-30,-25,64,-24,-75,-24,42,-23,-79,-23,56,-22,-48,-22,109,-21,16,-20,-60,-20,117,-19,53,-18,-7,-18,-57,-17,-105,-16,116,-15,78,-14,56,-13,30,-12,17,-11,-1,-11,-5,-10,-12,-9,-13,-8,-12,-7,-7,-6,-5,-5,9,-3,9,-2,27,-1,30,0,43,1,52,2,57,3,67,4,71,5,72,6,75,7,69,8,64,9,53,10,39,11,18,12,-5,12,-33,13,-74,14,-109,15,92,16,43,17,-24,17,-89,18,85,19,4,20,-94,20,63,21,-49,21,86,22,-42,22,74,23,-74,23,23,24,112,24,-67,24,-1,24,59,25,101,25,-115,25,-91,25,-78,25,-69,25,-82,25,-92,25,-127,25,97,25,45,25,-14,24,-82,24,92,24,5,24,-95,23,49,23,-67,22,59,22,-78,21,33,21,-124,20,-31,19,53,19,-126,18,-57,17,2,17,61,16,103,15,-106,14,-76,13,-42,12,-19,11,0,11,16,10,27,9,33,8,40,7,37,6,38,5,35,4,28,3,23,2,15,1,8,0,0,-1,-8,-3,-11,-4,-21,-5,-19,-6,-23,-7,-22,-8,-14,-9,-10,-10,4,-10,19,-11,40,-12,64,-13,97,-14,-125,-15,-81,-16,-33,-17,21,-17,87,-18,-103,-19,-22,-20,60,-20,-100,-21,0,-21,114,-22,-28,-23,109,-23,-18,-24,-118,-24,32,-24,-50,-25,122,-25,58,-25,-4,-26,-50,-26,-88,-26,-116,-26,126,-26,118,-26,122,-26,-116,-26,-94,-26,-54,-26,-11,-26,48,-25,114,-25,-64,-25,24,-24,118,-24,-27,-24,84,-23,-39,-23,88,-22,-19,-22,-126,-21,38,-20,-52,-20,-127,-19,51,-18,-7,-18,-68,-17,-116,-16,95,-15,55,-14,25,-13,-4,-13,-24,-12,-46,-11,-54,-10,-70,-9,-71,-8,-78,-7,-77,-6,-79,-5,-71,-4,-73,-3,-61,-2,-62,-1,-52,0,-49,1,-43,2,-42,3,-38,4,-40,5,-43,6,-47,7,-59,8,-70,9,-86,10,-110,11,124,12,88,13,55,14,10,15,-38,15,-94,16,100,17,29,18,-45,18,121,19,33,20,-72,20,76,21,-44,21,85,22,-54,22,59,23,-100,23,-9,23,71,24,-114,24,-56,24,-3,24,33,25,64,25,84,25,89,25,89,25,76,25,50,25,23,25,-29,24,-75,24,108,24,43,24,-51,23,120,23,8,23,-98,22,29,22,-98,21,15,21,123,20,-36,19,55,19,-119,18,-45,17,25,17,81,16,-118,15,-72,14,-30,13,4,13,35,12,61,11,80,10,99,9,109,8,119,7,126,6,-128,5,-125,4,-127,3,-127,2,123,1,124,0,115,-1,116,-2,113,-3,108,-4,113,-5,110,-6,118,-7,123,-8,-122,-9,-109,-10,-91,-11,-69,-12,-42,-13,-11,-14,27,-14,68,-15,119,-16,-82,-17,-20,-18,50,-18,125,-19,-46,-20,48,-20,-110,-21,1,-21,117,-22,-12,-23,125,-23,11,-23,-87,-24,73,-24,-5,-25,-81,-25,117,-25,60,-25,23,-25,-13,-26,-30,-26,-45,-26,-42,-26,-34,-26,-14,-26,19,-25,56,-25,110,-25,-85,-25,-17,-25,70,-24,-102,-24,3,-23,112,-23,-26,-23,104,-22,-17,-22,-126,-21,29,-20,-65,-20,103,-19,28,-18,-45,-18}; }
	private static byte[] data65(){ return new byte[] {-106,-17,90,-16,41,-15,-4,-15,-43,-14,-75,-13,-105,-12,-127,-11,107,-10,94,-9,80,-8,73,-7,66,-6,61,-5,61,-4,59,-3,61,-2,60,-1,66,0,61,1,69,2,62,3,66,4,60,5,54,6,49,7,34,8,22,9,3,10,-20,10,-47,11,-76,12,-119,13,100,14,48,15,-7,15,-68,16,121,17,40,18,-36,18,122,19,27,20,-81,20,56,21,-65,21,54,22,-87,22,17,23,109,23,-61,23,14,24,76,24,-120,24,-82,24,-41,24,-22,24,-4,24,-3,24,-10,24,-24,24,-54,24,-90,24,120,24,58,24,-5,23,-84,23,84,23,-11,22,-118,22,21,22,-99,21,19,21,-119,20,-17,19,82,19,-83,18,-4,17,74,17,-119,16,-53,15,-4,14,49,14,86,13,-128,12,-102,11,-68,10,-52,9,-28,8,-18,7,-1,6,2,6,15,5,14,4,21,3,20,2,22,1,22,0,23,-1,24,-2,25,-3,29,-4,32,-5,41,-6,47,-7,63,-8,74,-9,96,-10,118,-11,-112,-12,-77,-13,-44,-14,2,-14,48,-15,104,-16,-91,-17,-24,-18,51,-18,-123,-19,-34,-20,66,-20,-86,-21,29,-21,-105,-22,27,-22,-88,-23,62,-23,-35,-24,-123,-24,58,-24,-14,-25,-67,-25,-118,-25,101,-25,74,-25,57,-25,46,-25,56,-25,61,-25,91,-25,120,-25,-90,-25,-37,-25,25,-24,102,-24,-77,-24,22,-23,119,-23,-24,-23,97,-22,-31,-22,107,-21,-3,-21,-105,-20,59,-19,-29,-19,-106,-18,77,-17,14,-16,-46,-16,-94,-15,110,-14,75,-13,36,-12,8,-11,-20,-11,-40,-10,-61,-9,-72,-8,-88,-7,-93,-6,-106,-5,-105,-4,-115,-3,-112,-2,-120,-1,-119,0,-125,1,-124,2,123,3,121,4,110,5,102,6,88,7,74,8,51,9,32,10,1,11,-27,11,-67,12,-108,13,101,14,44,15,-10,15,-82,16,103,17,22,18,-67,18,95,19,-10,19,-122,20,13,21,-115,21,2,22,111,22,-44,22,44,23,126,23,-59,23,1,24,55,24,94,24,127,24,-109,24,-96,24,-99,24,-101,24,-128,24,107,24,60,24,17,24,-46,23,-114,23,67,23,-27,22,-118,22,27,22,-87,21,44,21,-89,20,26,20,-125,19,-24,18,60,18,-104,17,-38,16,40,16,96,15,-101,14,-51,13,-9,12,33,12,65,11,97,10,121,9,-114,8,-95,7,-79,6,-70,5,-55,4,-52,3,-41,2,-39,1,-31,0,-31,-1,-21,-2,-20,-3,-12,-4,-6,-5,3,-5,16,-6,27,-7,46,-8,63,-9,88,-10,115,-11,-110,-12,-71,-13,-34,-14,18,-14,66,-15,-128,-16,-64,-17,8,-17,88,-18,-84,-19,12,-19,111,-20,-32,-21,82,-21,-43,-22,87,-22,-21,-23,-126,-23,37,-23,-47,-24,-121,-24,67,-24,15,-24,-32,-25,-68,-25,-91,-25,-110,-25,-114,-25,-109,-25,-96,-25,-70,-25,-37,-25,10,-24,59,-24,-127,-24,-59,-24,29,-23,116,-23,-33,-23,73,-22,-59,-22,65,-21,-51,-21,92,-20,-11,-20,-103,-19,59,-18,-14,-18,-93,-17,98,-16,39,-15,-18,-15,-65,-14,-108,-13,107,-12,78,-11,45,-10,22,-9,0,-8,-19,-8,-35,-7,-45,-6,-60,-5,-66,-4,-75,-3,-84,-2,-87,-1,-96,0,-103,1,-107,2,-122,3,-125,4,113,5,104,6,82,7,67,8,39,9,15,10,-18,10,-54,11,-94,12,117,13,62,14,9,15,-59,15,-127,16,53,17,-33,17,-122,18,31,19,-71,19,65,20,-54,20,68,21,-73,21,35,22,-126,22,-35,22,40,23,114,23,-87,23,-34,23,5,24,33,24,59,24,63,24,68,24,57,24,36,24,11,24,-34,23,-78,23,118,23,47,23,-24,22,-120,22,48,22,-63,21,82,21,-42,20,82,20,-57,19,50,19,-103,18,-13,17,73,17,-104,16,-32,15,31,15,94,14,-115,13,-59,12,-27,11,22,11,44,10,83,9,101,8,127,7,-113,6,-94,5,-83,4,-69,3,-59,2,-49,1,-41,0,-32,-1,-24,-2,-16,-3,-1,-4,3,-4,23,-5,32,-6,53,-7,73,-8,95,-9,124,-10,-103,-11,-66,-12,-27,-13,18,-13,69,-14,123,-15,-68,-16,-1,-17,72,-17,-99,-18,-14,-19,85,-19,-65,-20,40,-20,-87,-21,32,-21,-79,-22,62,-22,-38,-23,127,-23,41,-23,-30,-24,-96,-24,107,-24,61,-24,25,-24,3,-24,-18,-25,-18,-25,-18,-25,-3,-25,22,-24,54,-24,99,-24,-106,-24,-42,-24,29,-23,110,-23,-53,-23,44,-22,-102,-22,14,-21,-114,-21,16,-20,-91,-20,51,-19,-39,-19,120,-18,40,-17,-39,-17,-107,-16,82,-15,28,-14,-28,-14,-71,-13,-117,-12,104,-11,69,-10,43,-9,14,-8,-5,-8,-28,-7,-42,-6,-59,-5,-71,-4,-85,-3,-92,-2,-109,-1,-112,0,126,1,120,2,106,3,90,4,77,5,56,6,39,7,13,8,-13,8,-44,9,-79,10,-117,11,95,12,44,13,-6,13,-72,14,123,15,48,16,-31,16,-116,17,44,18,-54,18}; }
	private static byte[] data66(){ return new byte[] {91,19,-22,19,105,20,-23,20,85,21,-58,21,31,22,126,22,-57,22,15,23,74,23,123,23,-90,23,-63,23,-36,23,-32,23,-23,23,-38,23,-50,23,-81,23,-118,23,93,23,32,23,-27,22,-110,22,70,22,-32,21,127,21,14,21,-107,20,25,20,-116,19,-3,18,103,18,-61,17,34,17,110,16,-65,15,-1,14,68,14,119,13,-79,12,-39,11,9,11,41,10,79,9,105,8,-122,7,-102,6,-78,5,-64,4,-44,3,-32,2,-17,1,-2,0,5,0,24,-1,30,-2,50,-3,64,-4,76,-5,102,-6,114,-7,-111,-8,-88,-9,-56,-10,-23,-11,16,-11,56,-12,106,-13,-97,-14,-41,-15,27,-15,91,-16,-82,-17,-5,-18,92,-18,-73,-19,37,-19,-109,-20,12,-20,-114,-21,22,-21,-88,-22,67,-22,-25,-23,-110,-23,74,-23,6,-23,-47,-24,-96,-24,127,-24,97,-24,81,-24,74,-24,74,-24,87,-24,109,-24,-119,-24,-74,-24,-28,-24,35,-23,100,-23,-74,-23,9,-22,109,-22,-45,-22,70,-21,-65,-21,66,-20,-52,-20,92,-19,-6,-19,-107,-18,67,-17,-18,-17,-93,-16,98,-15,31,-14,-22,-14,-76,-13,-122,-12,94,-11,51,-10,25,-9,-14,-9,-32,-8,-63,-7,-81,-6,-101,-5,-120,-4,122,-3,105,-2,90,-1,77,0,61,1,46,2,31,3,11,4,-5,4,-29,5,-51,6,-79,7,-106,8,113,9,79,10,35,11,-9,11,-60,12,-118,13,78,14,9,15,-64,15,113,16,22,17,-66,17,81,18,-20,18,115,19,-10,19,117,20,-29,20,83,21,-81,21,13,22,88,22,-93,22,-34,22,19,23,60,23,96,23,117,23,-124,23,-118,23,-126,23,117,23,93,23,57,23,17,23,-38,22,-99,22,84,22,7,22,-86,21,76,21,-35,20,109,20,-15,19,107,19,-29,18,76,18,-75,17,17,17,105,16,-71,15,4,15,72,14,-123,13,-63,12,-15,11,34,11,76,10,114,9,-106,8,-78,7,-47,6,-25,5,1,5,20,4,38,3,60,2,72,1,93,0,107,-1,124,-2,-112,-3,-99,-4,-71,-5,-58,-6,-27,-7,-4,-8,25,-8,60,-9,94,-10,-122,-11,-74,-12,-30,-13,30,-13,83,-14,-101,-15,-38,-16,48,-16,125,-17,-38,-18,60,-18,-93,-19,20,-19,-114,-20,10,-20,-107,-21,36,-21,-66,-22,95,-22,10,-22,-67,-23,120,-23,66,-23,12,-23,-24,-24,-56,-24,-76,-24,-88,-24,-89,-24,-81,-24,-65,-24,-37,-24,-2,-24,45,-23,99,-23,-93,-23,-21,-23,63,-22,-103,-22,-3,-22,105,-21,-35,-21,90,-20,-33,-20,108,-19,-3,-19,-98,-18,58,-17,-24,-17,-107,-16,76,-15,7,-14,-55,-14,-111,-13,90,-12,47,-11,-1,-11,-36,-10,-75,-9,-103,-8,120,-7,97,-6,70,-5,50,-4,27,-3,9,-2,-10,-2,-31,-1,-46,0,-67,1,-88,2,-103,3,121,4,107,5,73,6,47,7,17,8,-24,8,-58,9,-103,10,105,11,55,12,-4,12,-68,13,125,14,44,15,-29,15,-121,16,44,17,-58,17,91,18,-24,18,109,19,-23,19,96,20,-56,20,51,21,-120,21,-32,21,37,22,106,22,-100,22,-46,22,-17,22,19,23,29,23,46,23,38,23,33,23,12,23,-16,22,-54,22,-102,22,97,22,32,22,-41,21,-126,21,37,21,-61,20,81,20,-29,19,93,19,-32,18,75,18,-66,17,27,17,-128,16,-48,15,38,15,109,14,-79,13,-12,12,39,12,100,11,-115,10,-67,9,-29,8,9,8,41,7,74,6,97,5,-128,4,-109,3,-82,2,-63,1,-42,0,-20,-1,-2,-2,22,-2,41,-3,67,-4,89,-5,119,-6,-113,-7,-76,-8,-47,-9,-3,-10,34,-10,83,-11,-126,-12,-70,-13,-8,-14,54,-14,-128,-15,-55,-16,32,-16,118,-17,-38,-18,61,-18,-81,-19,35,-19,-93,-20,37,-20,-74,-21,73,-21,-20,-22,-115,-22,67,-22,-10,-23,-69,-23,-123,-23,87,-23,54,-23,29,-23,10,-23,5,-23,6,-23,18,-23,39,-23,69,-23,109,-23,-99,-23,-40,-23,24,-22,102,-22,-70,-22,21,-21,126,-21,-25,-21,98,-20,-36,-20,100,-19,-16,-19,-124,-18,32,-17,-60,-17,104,-16,32,-15,-54,-15,-113,-14,72,-13,18,-12,-37,-12,-87,-11,126,-10,81,-9,47,-8,11,-7,-22,-7,-48,-6,-79,-5,-103,-4,-127,-3,103,-2,85,-1,58,0,38,1,14,2,-11,2,-34,3,-65,4,-88,5,-127,6,105,7,57,8,26,9,-25,9,-68,10,-124,11,76,12,14,13,-56,13,-126,14,48,15,-35,15,126,16,31,17,-79,17,68,18,-54,18,73,19,-60,19,48,20,-99,20,-9,20,84,21,-101,21,-25,21,31,22,87,22,125,22,-94,22,-73,22,-56,22,-51,22,-54,22,-68,22,-88,22,-122,22,96,22,45,22,-13,21,-80,21,100,21,15,21,-79,20,76,20,-34,19,103,19,-20,18,98,18,-38,17,66,17,-87,16,7,16,93,15,-78,14,-7,13}; }
	private static byte[] data67(){ return new byte[] {67,13,-127,12,-66,11,-12,10,39,10,85,9,127,8,-88,7,-55,6,-17,5,10,5,42,4,66,3,97,2,117,1,-109,0,-90,-1,-60,-2,-39,-3,-10,-4,17,-4,43,-5,80,-6,106,-7,-105,-8,-75,-9,-24,-10,17,-10,69,-11,125,-12,-74,-13,-6,-14,61,-14,-117,-15,-38,-16,51,-16,-110,-17,-12,-18,99,-18,-44,-19,78,-19,-46,-20,88,-20,-18,-21,-123,-21,40,-21,-44,-22,-124,-22,68,-22,6,-22,-43,-23,-85,-23,-116,-23,116,-23,103,-23,97,-23,103,-23,114,-23,-115,-23,-88,-23,-43,-23,4,-22,64,-22,-123,-22,-50,-22,37,-21,-125,-21,-27,-21,90,-20,-59,-20,78,-19,-55,-19,92,-18,-19,-18,-122,-17,42,-16,-48,-16,124,-15,51,-14,-25,-14,-86,-13,106,-12,52,-11,-2,-11,-49,-10,-92,-9,120,-8,87,-7,46,-6,19,-5,-17,-5,-42,-4,-74,-3,-98,-2,-127,-1,105,0,75,1,52,2,18,3,-5,3,-42,4,-72,5,-107,6,106,7,72,8,20,9,-23,9,-79,10,121,11,60,12,-6,12,-80,13,101,14,14,15,-70,15,83,16,-11,16,127,17,17,18,-112,18,17,19,-126,19,-13,19,83,20,-77,20,5,21,82,21,-108,21,-49,21,-1,21,41,22,71,22,94,22,107,22,111,22,107,22,93,22,69,22,38,22,-5,21,-51,21,-115,21,79,21,-1,20,-83,20,79,20,-22,19,124,19,9,19,-118,18,9,18,121,17,-19,16,76,16,-77,15,8,15,94,14,-84,13,-12,12,56,12,116,11,-79,10,-28,9,23,9,69,8,110,7,-105,6,-69,5,-32,4,-3,3,33,3,57,2,93,1,116,0,-108,-1,-80,-2,-53,-3,-19,-4,9,-4,46,-5,78,-6,117,-7,-98,-8,-57,-9,-8,-10,41,-10,96,-11,-101,-12,-37,-13,28,-13,106,-14,-75,-15,15,-15,101,-16,-54,-17,47,-17,-96,-18,22,-18,-110,-19,23,-19,-93,-20,57,-20,-46,-21,124,-21,33,-21,-34,-22,-107,-22,98,-22,43,-22,8,-22,-26,-23,-48,-23,-58,-23,-67,-23,-58,-23,-46,-23,-23,-23,9,-22,50,-22,98,-22,-97,-22,-33,-22,44,-21,127,-21,-37,-21,65,-20,-86,-20,33,-19,-101,-19,30,-18,-87,-18,57,-17,-47,-17,113,-16,20,-15,-64,-15,111,-14,39,-13,-34,-13,-93,-12,100,-11,46,-10,-6,-10,-53,-9,-99,-8,118,-7,76,-6,42,-5,5,-4,-27,-4,-60,-3,-89,-2,-123,-1,106,0,72,1,43,2,10,3,-24,3,-58,4,-96,5,120,6,80,7,32,8,-14,8,-67,9,-123,10,73,11,7,12,-63,12,120,13,37,14,-47,14,114,15,18,16,-90,16,58,17,-66,17,69,18,-69,18,49,19,-101,19,-2,19,90,20,-85,20,-9,20,56,21,113,21,-91,21,-57,21,-20,21,-1,21,11,22,21,22,10,22,1,22,-23,21,-54,21,-94,21,114,21,56,21,-10,20,-83,20,89,20,-3,19,-98,19,47,19,-65,18,68,18,-62,17,59,17,-86,16,20,16,120,15,-44,14,45,14,123,13,-53,12,15,12,82,11,-111,10,-56,9,-3,8,51,8,91,7,-114,6,-78,5,-38,4,-2,3,37,3,65,2,106,1,-126,0,-86,-1,-58,-2,-23,-3,12,-3,44,-4,86,-5,121,-6,-93,-7,-48,-8,-3,-9,49,-9,101,-10,-95,-11,-38,-12,35,-12,99,-13,-73,-14,2,-14,92,-15,-69,-16,27,-16,-119,-17,-9,-18,110,-18,-16,-19,114,-19,3,-19,-106,-20,53,-20,-40,-21,-122,-21,61,-21,-7,-22,-63,-22,-112,-22,100,-22,75,-22,45,-22,39,-22,27,-22,33,-22,47,-22,65,-22,100,-22,-122,-22,-72,-22,-16,-22,47,-21,122,-21,-55,-21,36,-20,-123,-20,-19,-20,96,-19,-42,-19,87,-18,-34,-18,106,-17,0,-16,-101,-16,56,-15,-26,-15,-118,-14,67,-13,-11,-13,-77,-12,116,-11,55,-10,0,-9,-53,-9,-100,-8,109,-7,66,-6,26,-5,-15,-5,-49,-4,-90,-3,-121,-2,98,-1,65,0,30,1,-8,1,-39,2,-82,3,-115,4,96,5,55,6,10,7,-39,7,-92,8,112,9,51,10,-11,10,-78,11,103,12,29,13,-55,13,111,14,22,15,-86,15,72,16,-47,16,91,17,-37,17,86,18,-56,18,50,19,-104,19,-19,19,71,20,-117,20,-43,20,8,21,63,21,100,21,-121,21,-98,21,-83,21,-78,21,-77,21,-93,21,-108,21,114,21,81,21,34,21,-21,20,-84,20,102,20,21,20,-65,19,96,19,-9,18,-117,18,17,18,-105,17,17,17,-123,16,-11,15,90,15,-66,14,24,14,109,13,-64,12,9,12,83,11,-112,10,-44,9,7,9,68,8,115,7,-92,6,-45,5,-6,4,41,4,76,3,117,2,-102,1,-69,0,-25,-1,3,-1,49,-2,78,-3,124,-4,-95,-5,-53,-6,-6,-7,37,-7,91,-8,-116,-9,-57,-10,1,-10,67,-11,-122,-12,-48,-13,28,-13,116,-14,-58,-15,45,-15,-120,-16,-5,-17}; }
	private static byte[] data68(){ return new byte[] {104,-17,-31,-18,97,-18,-26,-19,114,-19,12,-19,-95,-20,77,-20,-12,-21,-85,-21,103,-21,44,-21,-7,-22,-49,-22,-82,-22,-108,-22,-123,-22,123,-22,127,-22,-123,-22,-101,-22,-78,-22,-40,-22,4,-21,55,-21,116,-21,-70,-21,5,-20,93,-20,-72,-20,30,-19,-119,-19,-1,-19,118,-18,-2,-18,-128,-17,22,-16,-89,-16,69,-15,-24,-15,-116,-14,61,-13,-20,-13,-92,-12,96,-11,29,-10,-27,-10,-89,-9,118,-8,65,-7,15,-6,-25,-6,-74,-5,-112,-4,103,-3,60,-2,26,-1,-17,-1,-53,0,-90,1,120,2,88,3,36,4,1,5,-51,5,-95,6,107,7,55,8,-3,8,-65,9,-128,10,56,11,-15,11,-93,12,75,13,-9,13,-109,14,50,15,-57,15,83,16,-33,16,93,17,-38,17,74,18,-70,18,24,19,125,19,-56,19,29,20,92,20,-100,20,-51,20,-6,20,29,21,57,21,73,21,84,21,84,21,77,21,61,21,37,21,2,21,-38,20,-89,20,109,20,44,20,-34,19,-111,19,47,19,-43,18,100,18,-6,17,123,17,1,17,120,16,-21,15,93,15,-68,14,36,14,122,13,-44,12,34,12,112,11,-74,10,-6,9,57,9,116,8,-84,7,-29,6,19,6,69,5,113,4,-97,3,-55,2,-14,1,29,1,66,0,112,-1,-109,-2,-63,-3,-24,-4,22,-4,66,-5,114,-6,-93,-7,-40,-8,14,-8,72,-9,-121,-10,-56,-11,15,-11,87,-12,-88,-13,-5,-14,85,-14,-76,-15,22,-15,-123,-16,-14,-17,108,-17,-24,-18,110,-18,-5,-19,-115,-19,38,-19,-50,-20,112,-20,43,-20,-35,-21,-92,-21,107,-21,65,-21,25,-21,-2,-22,-24,-22,-35,-22,-37,-22,-33,-22,-20,-22,4,-21,33,-21,72,-21,121,-21,-83,-21,-15,-21,54,-20,-123,-20,-32,-20,58,-19,-90,-19,15,-18,-120,-18,2,-17,-123,-17,17,-16,-100,-16,57,-15,-52,-15,118,-14,24,-13,-58,-13,119,-12,44,-11,-26,-11,-91,-10,101,-9,44,-8,-16,-8,-61,-7,-122,-6,96,-5,40,-4,2,-3,-46,-3,-87,-2,124,-1,84,0,40,1,-3,1,-47,2,-92,3,115,4,72,5,14,6,-32,6,-95,7,108,8,41,9,-22,9,-95,10,89,11,7,12,-75,12,92,13,-6,13,-101,14,45,15,-67,15,74,16,-58,16,73,17,-71,17,43,18,-114,18,-16,18,69,19,-105,19,-34,19,29,20,87,20,-124,20,-83,20,-51,20,-32,20,-12,20,-12,20,-10,20,-23,20,-42,20,-69,20,-107,20,109,20,51,20,-3,19,-78,19,107,19,19,19,-70,18,84,18,-19,17,120,17,0,17,-125,16,-8,15,113,15,-38,14,68,14,-91,13,-1,12,92,12,-91,11,-1,10,58,10,-115,9,-63,8,11,8,60,7,124,6,-86,5,-30,4,17,4,66,3,111,2,-100,1,-54,0,-10,-1,36,-1,78,-2,127,-3,-87,-4,-31,-5,10,-5,68,-6,120,-7,-80,-8,-17,-9,42,-9,113,-10,-78,-11,4,-11,77,-12,-92,-13,-3,-14,90,-14,-67,-15,42,-15,-108,-16,17,-16,-123,-17,15,-17,-110,-18,39,-18,-65,-19,90,-19,6,-19,-81,-20,104,-20,39,-20,-24,-21,-67,-21,-118,-21,114,-21,79,-21,72,-21,52,-21,61,-21,62,-21,82,-21,105,-21,-118,-21,-78,-21,-28,-21,28,-20,93,-20,-89,-20,-10,-20,79,-19,-81,-19,20,-18,-124,-18,-8,-18,116,-17,-9,-17,-128,-16,13,-15,-92,-15,63,-14,-35,-14,-123,-13,46,-12,-37,-12,-108,-11,70,-10,4,-9,-61,-9,-123,-8,74,-7,19,-6,-37,-6,-86,-5,116,-4,74,-3,16,-2,-18,-2,-77,-1,-113,0,87,1,47,2,-6,2,-53,3,-104,4,97,5,43,6,-14,6,-76,7,117,8,52,9,-24,9,-92,10,77,11,1,12,-93,12,73,13,-29,13,125,14,12,15,-103,15,31,16,-100,16,22,17,-123,17,-15,17,82,18,-80,18,3,19,79,19,-108,19,-48,19,8,20,48,20,90,20,114,20,-119,20,-107,20,-103,20,-110,20,-116,20,110,20,91,20,45,20,7,20,-51,19,-110,19,77,19,1,19,-85,18,82,18,-21,17,-122,17,17,17,-100,16,27,16,-105,15,12,15,123,14,-27,13,71,13,-90,12,0,12,82,11,-89,10,-20,9,59,9,121,8,-65,7,-6,6,53,6,111,5,-92,4,-37,3,12,3,63,2,113,1,-97,0,-45,-1,1,-1,51,-2,102,-3,-106,-4,-51,-5,2,-5,57,-6,118,-7,-79,-8,-14,-9,54,-9,121,-10,-54,-11,19,-11,108,-12,-65,-13,29,-13,-126,-14,-27,-15,88,-15,-59,-16,67,-16,-65,-17,73,-17,-47,-18,105,-18,2,-18,-94,-19,81,-19,-6,-20,-70,-20,118,-20,62,-20,16,-20,-26,-21,-57,-21,-80,-21,-98,-21,-105,-21,-102,-21,-98,-21,-76,-21,-55,-21,-20,-21,19,-20,71,-20,125,-20,-64,-20,7,-19,86,-19,-80,-19,12,-18,115,-18,-32,-18,83,-17,-50,-17,78,-16}; }
	private static byte[] data69(){ return new byte[] {-42,-16,97,-15,-10,-15,-116,-14,44,-13,-50,-13,117,-12,34,-11,-46,-11,-122,-10,65,-9,-8,-9,-69,-8,123,-7,64,-6,6,-5,-49,-5,-104,-4,101,-3,49,-2,-3,-2,-51,-1,-105,0,104,1,49,2,-1,2,-54,3,-112,4,90,5,29,6,-33,6,-94,7,89,8,23,9,-55,9,124,10,43,11,-50,11,122,12,16,13,-78,13,64,14,-46,14,90,15,-37,15,88,16,-52,16,60,17,-91,17,2,18,97,18,-84,18,-3,18,60,19,120,19,-83,19,-40,19,-4,19,22,20,44,20,53,20,60,20,52,20,41,20,22,20,-10,19,-44,19,-90,19,114,19,54,19,-12,18,-92,18,87,18,-8,17,-102,17,48,17,-62,16,75,16,-47,15,76,15,-59,14,54,14,-94,13,8,13,108,12,-61,11,35,11,109,10,-61,9,12,9,83,8,-101,7,-41,6,28,6,83,5,-110,4,-58,3,2,3,52,2,109,1,-99,0,-43,-1,8,-1,62,-2,115,-3,-85,-4,-32,-5,31,-5,85,-6,-102,-7,-45,-8,30,-8,95,-9,-82,-10,-6,-11,75,-11,-92,-12,-2,-13,93,-13,-61,-14,46,-14,-100,-15,20,-15,-115,-16,17,-16,-105,-17,41,-17,-69,-18,90,-18,-4,-19,-88,-19,89,-19,20,-19,-46,-20,-97,-20,108,-20,71,-20,36,-20,16,-20,-4,-21,-7,-21,-12,-21,-1,-21,15,-20,37,-20,71,-20,110,-20,-99,-20,-42,-20,20,-19,88,-19,-85,-19,-5,-19,91,-18,-67,-18,38,-17,-102,-17,14,-16,-113,-16,16,-15,-101,-15,44,-14,-66,-14,91,-13,-7,-13,-100,-12,72,-11,-16,-11,-91,-10,86,-9,17,-8,-55,-8,-118,-7,70,-6,13,-5,-50,-5,-105,-4,92,-3,38,-2,-19,-2,-70,-1,127,0,77,1,17,2,-34,2,-96,3,105,4,40,5,-18,5,-86,6,103,7,32,8,-43,8,-118,9,53,10,-30,10,-121,11,39,12,-57,12,89,13,-15,13,121,14,1,15,-126,15,-4,15,112,16,-34,16,67,17,-92,17,-4,17,79,18,-105,18,-37,18,22,19,73,19,117,19,-100,19,-78,19,-50,19,-44,19,-36,19,-38,19,-54,19,-67,19,-99,19,125,19,82,19,30,19,-24,18,-93,18,93,18,11,18,-75,17,87,17,-16,16,-120,16,16,16,-98,15,24,15,-102,14,9,14,127,13,-29,12,78,12,-87,11,11,11,92,10,-74,9,-2,8,82,8,-108,7,-33,6,30,6,98,5,-99,4,-34,3,22,3,81,2,-116,1,-62,0,-4,-1,53,-1,108,-2,-89,-3,-30,-4,28,-4,90,-5,-101,-6,-39,-7,34,-7,99,-8,-79,-9,-3,-10,77,-10,-93,-11,-5,-12,89,-12,-69,-13,33,-13,-113,-14,-3,-15,121,-15,-14,-16,118,-16,1,-16,-116,-17,40,-17,-64,-18,103,-18,15,-18,-60,-19,121,-19,63,-19,3,-19,-44,-20,-84,-20,-119,-20,113,-20,97,-20,85,-20,85,-20,90,-20,103,-20,126,-20,-100,-20,-65,-20,-18,-20,33,-19,92,-19,-94,-19,-23,-19,61,-18,-104,-18,-16,-18,97,-17,-61,-17,64,-16,-77,-16,55,-15,-71,-15,72,-14,-43,-14,110,-13,7,-12,-89,-12,75,-11,-13,-11,-96,-10,80,-9,2,-8,-70,-8,113,-7,48,-6,-19,-6,-85,-5,113,-4,47,-3,-8,-3,-70,-2,-127,-1,69,0,12,1,-48,1,-107,2,87,3,26,4,-39,4,-105,5,85,6,11,7,-60,7,118,8,39,9,-47,9,125,10,28,11,-63,11,86,12,-14,12,125,13,14,14,-113,14,18,15,-118,15,-3,15,110,16,-48,16,53,17,-118,17,-35,17,41,18,109,18,-88,18,-33,18,9,19,51,19,79,19,102,19,118,19,122,19,125,19,115,19,99,19,75,19,45,19,3,19,-41,18,-96,18,98,18,32,18,-49,17,-127,17,35,17,-59,16,93,16,-18,15,124,15,-1,14,-127,14,-6,13,109,13,-31,12,70,12,-81,11,12,11,109,10,-64,9,25,9,104,8,-76,7,2,7,70,6,-115,5,-46,4,16,4,82,3,-113,2,-50,1,10,1,71,0,-126,-1,-64,-2,-2,-3,57,-3,124,-4,-72,-5,0,-5,63,-6,-117,-7,-49,-8,32,-8,107,-9,-62,-10,21,-10,116,-11,-50,-12,53,-12,-103,-13,11,-13,121,-14,-12,-15,110,-15,-13,-16,123,-16,11,-16,-96,-17,61,-17,-34,-18,-119,-18,58,-18,-16,-19,-79,-19,115,-19,70,-19,23,-19,-10,-20,-40,-20,-60,-20,-72,-20,-76,-20,-77,-20,-62,-20,-49,-20,-18,-20,9,-19,55,-19,99,-19,-97,-19,-40,-19,36,-18,107,-18,-60,-18,28,-17,125,-17,-23,-17,81,-16,-51,-16,64,-15,-58,-15,72,-14,-40,-14,99,-13,-2,-13,-108,-12,53,-11,-39,-11,125,-10,42,-9,-40,-9,-120,-8,63,-7,-14,-7,-80,-6,103,-5,40,-4,-29,-4,-90,-3,100,-2,40,-1,-24,-1,-87,0,109,1,41,2,-18,2,-87,3,104,4,33,5,-35,5,-111,6,72,7,-10,7,-88,8}; }
	private static byte[] data70(){ return new byte[] {78,9,-7,9,-104,10,58,11,-46,11,104,12,-8,12,-125,13,10,14,-119,14,4,15,119,15,-23,15,75,16,-78,16,11,17,91,17,-80,17,-18,17,51,18,103,18,-103,18,-63,18,-28,18,-3,18,15,19,27,19,30,19,26,19,13,19,-5,18,-32,18,-67,18,-109,18,100,18,39,18,-17,17,-98,17,92,17,-3,16,-87,16,67,16,-36,15,112,15,-9,14,-128,14,-3,13,122,13,-19,12,94,12,-56,11,47,11,-111,10,-18,9,73,9,-97,8,-15,7,66,7,-113,6,-41,5,35,5,102,4,-84,3,-16,2,46,2,117,1,-82,0,-8,-1,47,-1,118,-2,-74,-3,-11,-4,63,-4,126,-5,-55,-6,17,-6,92,-7,-85,-8,-5,-9,82,-9,-91,-10,7,-10,97,-11,-55,-12,47,-12,-100,-13,15,-13,-123,-14,5,-14,-126,-15,15,-15,-105,-16,50,-16,-59,-17,109,-17,14,-17,-64,-18,115,-18,48,-18,-14,-19,-66,-19,-115,-19,103,-19,71,-19,46,-19,30,-19,19,-19,18,-19,23,-19,36,-19,57,-19,83,-19,121,-19,-95,-19,-43,-19,12,-18,77,-18,-107,-18,-31,-18,57,-17,-112,-17,-10,-17,90,-16,-52,-16,63,-15,-71,-15,57,-14,-66,-14,71,-13,-38,-13,107,-12,5,-11,-94,-11,66,-10,-22,-10,-114,-9,63,-8,-24,-8,-97,-7,80,-6,5,-5,-61,-5,117,-4,56,-3,-19,-3,-81,-2,107,-1,40,0,-25,0,-95,1,98,2,26,3,-42,3,-114,4,68,5,-7,5,-82,6,88,7,11,8,-82,8,89,9,-7,9,-105,10,49,11,-58,11,89,12,-30,12,107,13,-21,13,102,14,-33,14,75,15,-70,15,26,16,121,16,-48,16,30,17,108,17,-87,17,-22,17,26,18,73,18,112,18,-116,18,-89,18,-76,18,-68,18,-63,18,-74,18,-83,18,-108,18,122,18,84,18,44,18,-9,17,-65,17,-128,17,54,17,-20,16,-109,16,58,16,-39,15,112,15,4,15,-114,14,20,14,-103,13,15,13,-116,12,-10,11,106,11,-52,10,55,10,-112,9,-13,8,70,8,-95,7,-18,6,69,6,-118,5,-33,4,33,4,108,3,-77,2,-10,1,63,1,-127,0,-60,-1,12,-1,78,-2,-108,-3,-35,-4,32,-4,111,-5,-73,-6,5,-6,85,-7,-88,-8,-3,-9,87,-9,-80,-10,19,-10,117,-11,-33,-12,74,-12,-69,-13,51,-13,-85,-14,46,-14,-77,-15,63,-15,-48,-16,105,-16,4,-16,-85,-17,83,-17,6,-17,-68,-18,126,-18,64,-18,15,-18,-30,-19,-67,-19,-97,-19,-118,-19,120,-19,116,-19,111,-19,120,-19,-121,-19,-101,-19,-71,-19,-37,-19,6,-18,59,-18,112,-18,-75,-18,-9,-18,71,-17,-101,-17,-10,-17,86,-16,-66,-16,42,-15,-99,-15,24,-14,-109,-14,24,-13,-97,-13,46,-12,-65,-12,86,-11,-17,-11,-114,-10,49,-9,-43,-9,-127,-8,39,-7,-36,-7,-123,-6,63,-5,-16,-5,-90,-4,96,-3,20,-2,-47,-2,-118,-1,66,0,-2,0,-75,1,110,2,38,3,-36,3,-113,4,69,5,-15,5,-92,6,75,7,-9,7,-101,8,60,9,-35,9,115,10,14,11,-101,11,46,12,-80,12,56,13,-78,13,47,14,-99,14,16,15,113,15,-41,15,46,16,-124,16,-46,16,25,17,89,17,-109,17,-60,17,-14,17,19,18,53,18,70,18,90,18,91,18,100,18,84,18,77,18,52,18,23,18,-9,17,-56,17,-103,17,96,17,31,17,-38,16,-115,16,57,16,-32,15,-128,15,24,15,-80,14,57,14,-58,13,69,13,-56,12,61,12,-77,11,34,11,-116,10,-10,9,87,9,-71,8,17,8,110,7,-62,6,23,6,103,5,-73,4,3,4,80,3,-101,2,-30,1,46,1,115,0,-65,-1,4,-1,79,-2,-104,-3,-30,-4,47,-4,123,-5,-53,-6,28,-6,113,-7,-60,-8,35,-8,119,-9,-31,-10,58,-10,-86,-11,16,-11,-126,-12,-10,-13,110,-13,-16,-14,109,-14,-4,-15,-124,-15,32,-15,-80,-16,91,-16,-10,-17,-84,-17,88,-17,22,-17,-45,-18,-98,-18,104,-18,64,-18,24,-18,0,-18,-28,-19,-36,-19,-50,-19,-46,-19,-42,-19,-27,-19,-6,-19,22,-18,56,-18,101,-18,-111,-18,-48,-18,7,-17,83,-17,-102,-17,-17,-17,71,-16,-90,-16,9,-15,120,-15,-30,-15,95,-14,-42,-14,87,-13,-34,-13,102,-12,-10,-12,-119,-11,33,-10,-72,-10,93,-9,-8,-9,-93,-8,71,-7,-13,-7,-96,-6,78,-5,0,-4,-79,-4,101,-3,26,-2,-49,-2,-124,-1,59,0,-18,0,-89,1,88,2,15,3,-67,3,115,4,28,5,-50,5,118,6,31,7,-61,7,102,8,4,9,-96,9,55,10,-54,10,88,11,-28,11,105,12,-23,12,103,13,-39,13,78,14,-72,14,27,15,127,15,-45,15,41,16,118,16,-70,16,-4,16,50,17,104,17,-115,17,-72,17,-48,17,-23,17,-9,17,1,18,-3,17,-2,17,-22,17,-38,17,-66,17}; }
	private static byte[] data71(){ return new byte[] {-102,17,115,17,66,17,10,17,-48,16,-122,16,67,16,-21,15,-104,15,57,15,-42,14,108,14,0,14,-121,13,19,13,-113,12,16,12,-124,11,-6,10,103,10,-44,9,56,9,-97,8,-5,7,93,7,-78,6,14,6,95,5,-74,4,5,4,85,3,-91,2,-16,1,64,1,-119,0,-40,-1,35,-1,111,-2,-65,-3,10,-3,93,-4,-86,-5,1,-5,81,-6,-82,-7,2,-7,98,-8,-64,-9,33,-9,-117,-10,-14,-11,98,-11,-45,-12,73,-12,-58,-13,69,-13,-53,-14,85,-14,-28,-15,123,-15,21,-15,-74,-16,95,-16,9,-16,-64,-17,119,-17,57,-17,0,-17,-50,-18,-95,-18,-128,-18,93,-18,76,-18,56,-18,49,-18,48,-18,50,-18,67,-18,81,-18,114,-18,-117,-18,-70,-18,-29,-18,29,-17,87,-17,-103,-17,-28,-17,48,-16,-118,-16,-30,-16,69,-15,-83,-15,23,-14,-115,-14,2,-13,-128,-13,0,-12,-119,-12,16,-11,-93,-11,51,-10,-54,-10,103,-9,0,-8,-88,-8,67,-7,-15,-7,-108,-6,66,-5,-17,-5,-103,-4,77,-3,-5,-3,-85,-2,98,-1,11,0,-58,0,112,1,38,2,-46,2,-124,3,46,4,-35,4,-124,5,45,6,-47,6,115,7,21,8,-83,8,73,9,-37,9,110,10,-5,10,-126,11,7,12,-122,12,-1,12,119,13,-29,13,82,14,-79,14,20,15,107,15,-66,15,13,16,79,16,-111,16,-52,16,-6,16,44,17,76,17,110,17,-124,17,-108,17,-97,17,-94,17,-99,17,-109,17,127,17,106,17,70,17,36,17,-14,16,-60,16,-124,16,72,16,-2,15,-80,15,97,15,0,15,-88,14,62,14,-44,13,102,13,-17,12,116,12,-9,11,111,11,-20,10,90,10,-50,9,53,9,-94,8,2,8,102,7,-60,6,31,6,122,5,-46,4,37,4,125,3,-51,2,30,2,114,1,-64,0,17,0,98,-1,-80,-2,4,-2,85,-3,-90,-4,-3,-5,82,-5,-87,-6,5,-6,95,-7,-65,-8,34,-8,-123,-9,-16,-10,89,-10,-52,-11,60,-11,-70,-12,48,-12,-74,-13,57,-13,-57,-14,86,-14,-19,-15,-122,-15,41,-15,-50,-16,127,-16,45,-16,-22,-17,-89,-17,111,-17,59,-17,13,-17,-24,-18,-56,-18,-80,-18,-99,-18,-109,-18,-115,-18,-109,-18,-104,-18,-84,-18,-64,-18,-31,-18,2,-17,49,-17,95,-17,-101,-17,-42,-17,30,-16,103,-16,-70,-16,17,-15,110,-15,-49,-15,60,-14,-93,-14,29,-13,-112,-13,16,-12,-115,-12,26,-11,-100,-11,49,-10,-64,-10,84,-9,-14,-9,-120,-8,44,-7,-55,-7,114,-6,19,-5,-63,-5,100,-4,21,-3,-68,-3,108,-2,25,-1,-58,-1,117,0,34,1,-49,1,124,2,38,3,-46,3,120,4,34,5,-60,5,103,6,9,7,-94,7,63,8,-43,8,103,9,-7,9,-126,10,11,11,-116,11,14,12,-125,12,-4,12,105,13,-44,13,57,14,-103,14,-16,14,71,15,-109,15,-40,15,32,16,82,16,-113,16,-73,16,-31,16,2,17,27,17,48,17,58,17,67,17,63,17,61,17,38,17,27,17,-12,16,-35,16,-84,16,-128,16,73,16,13,16,-54,15,-125,15,48,15,-32,14,-126,14,37,14,-68,13,82,13,-30,12,110,12,-15,11,118,11,-19,10,107,10,-34,9,76,9,-65,8,33,8,-115,7,-18,6,80,6,-80,5,8,5,103,4,-68,3,22,3,108,2,-66,1,24,1,102,0,-65,-1,18,-1,100,-2,-65,-3,14,-3,108,-4,-63,-5,29,-5,121,-6,-40,-7,58,-7,-99,-8,5,-8,109,-9,-36,-10,78,-10,-64,-11,61,-11,-75,-12,60,-12,-66,-13,78,-13,-39,-14,113,-14,12,-14,-86,-15,83,-15,-3,-16,-85,-16,106,-16,31,-16,-21,-17,-80,-17,-126,-17,88,-17,56,-17,25,-17,9,-17,-12,-18,-16,-18,-18,-18,-13,-18,1,-17,17,-17,45,-17,74,-17,116,-17,-97,-17,-46,-17,13,-16,76,-16,-109,-16,-34,-16,50,-15,-123,-15,-23,-15,70,-14,-78,-14,30,-13,-112,-13,8,-12,-123,-12,2,-11,-117,-11,15,-10,-96,-10,45,-9,-61,-9,87,-8,-12,-8,-115,-7,46,-6,-49,-6,114,-5,22,-4,-66,-4,100,-3,13,-2,-73,-2,96,-1,10,0,-75,0,91,1,10,2,-85,2,89,3,-8,3,-93,4,62,5,-28,5,126,6,27,7,-76,7,71,8,-37,8,104,9,-12,9,123,10,-4,10,125,11,-13,11,110,12,-40,12,71,13,-83,13,10,14,108,14,-71,14,15,15,85,15,-100,15,-42,15,17,16,62,16,108,16,-112,16,-85,16,-58,16,-44,16,-32,16,-31,16,-31,16,-43,16,-58,16,-80,16,-113,16,112,16,66,16,19,16,-35,15,-98,15,93,15,18,15,-59,14,110,14,22,14,-77,13,83,13,-29,12,120,12,2,12,-121,11,16,11,-122,10,9,10,119,9,-15,8,92,8,-54,7,50,7,-102,6,-6,5,98,5,-70,4,30,4,118,3}; }
	private static byte[] data72(){ return new byte[] {-46,2,45,2,-124,1,-34,0,51,0,-112,-1,-29,-2,65,-2,-106,-3,-13,-4,77,-4,-84,-5,10,-5,107,-6,-49,-7,50,-7,-98,-8,6,-8,120,-9,-27,-10,95,-10,-43,-11,84,-11,-42,-12,88,-12,-24,-13,114,-13,9,-13,-94,-14,62,-14,-26,-15,-117,-15,61,-15,-15,-16,-85,-16,109,-16,50,-16,2,-16,-47,-17,-80,-17,-118,-17,118,-17,95,-17,84,-17,79,-17,77,-17,86,-17,97,-17,120,-17,-111,-17,-78,-17,-39,-17,5,-16,60,-16,114,-16,-73,-16,-11,-16,74,-15,-109,-15,-15,-15,72,-14,-83,-14,19,-13,127,-13,-16,-13,102,-12,-32,-12,94,-11,-33,-11,105,-10,-17,-10,-127,-9,13,-8,-91,-8,57,-7,-43,-7,110,-6,13,-5,-83,-5,78,-4,-15,-4,-107,-3,57,-2,-32,-2,-124,-1,44,0,-49,0,121,1,25,2,-64,2,99,3,1,4,-87,4,61,5,-32,5,119,6,13,7,-90,7,49,8,-60,8,75,9,-43,9,85,10,-41,10,78,11,-56,11,55,12,-91,12,13,13,111,13,-51,13,36,14,119,14,-59,14,10,15,78,15,-122,15,-68,15,-19,15,18,16,57,16,81,16,104,16,122,16,125,16,-121,16,124,16,118,16,99,16,76,16,48,16,10,16,-30,15,-81,15,124,15,60,15,-3,14,-79,14,103,14,17,14,-71,13,91,13,-10,12,-113,12,32,12,-79,11,55,11,-65,10,61,10,-68,9,53,9,-87,8,32,8,-121,7,-2,6,91,6,-49,5,42,5,-109,4,-15,3,83,3,-81,2,15,2,107,1,-58,0,36,0,126,-1,-37,-2,57,-2,-108,-3,-10,-4,81,-4,-73,-5,22,-5,126,-6,-29,-7,77,-7,-71,-8,40,-8,-101,-9,16,-9,-121,-10,8,-10,-125,-11,12,-11,-107,-12,30,-12,-73,-13,72,-13,-24,-14,-122,-14,48,-14,-40,-15,-116,-15,66,-15,-2,-16,-62,-16,-117,-16,87,-16,47,-16,7,-16,-22,-17,-47,-17,-65,-17,-78,-17,-81,-17,-84,-17,-73,-17,-62,-17,-42,-17,-14,-17,16,-16,56,-16,101,-16,-106,-16,-48,-16,16,-15,80,-15,-96,-15,-21,-15,67,-14,-99,-14,-5,-14,98,-13,-53,-13,56,-12,-83,-12,35,-11,-97,-11,30,-10,-93,-10,38,-9,-74,-9,61,-8,-44,-8,98,-7,-5,-7,-110,-6,43,-5,-54,-5,100,-4,6,-3,-91,-3,67,-2,-21,-2,-122,-1,45,0,-50,0,108,1,19,2,-82,2,79,3,-19,3,-119,4,35,5,-67,5,78,6,-24,6,115,7,6,8,-114,8,20,9,-101,9,22,10,-102,10,8,11,-123,11,-20,11,91,12,-65,12,32,13,122,13,-46,13,33,14,109,14,-78,14,-14,14,44,15,96,15,-114,15,-75,15,-39,15,-15,15,11,16,22,16,34,16,35,16,31,16,22,16,6,16,-18,15,-44,15,-81,15,-122,15,90,15,32,15,-20,14,-91,14,99,14,22,14,-61,13,113,13,16,13,-77,12,75,12,-31,11,115,11,-1,10,-121,10,12,10,-119,9,11,9,-128,8,-8,7,107,7,-39,6,72,6,-76,5,26,5,-124,4,-25,3,75,3,-82,2,16,2,111,1,-46,0,45,0,-108,-1,-20,-2,85,-2,-81,-3,21,-3,120,-4,-35,-5,67,-5,-84,-6,20,-6,-123,-7,-16,-8,104,-8,-42,-9,84,-9,-50,-10,75,-10,-44,-11,85,-11,-28,-12,116,-12,5,-12,-92,-13,59,-13,-30,-14,-120,-14,56,-14,-25,-15,-93,-15,92,-15,34,-15,-19,-16,-72,-16,-111,-16,106,-16,74,-16,52,-16,32,-16,19,-16,14,-16,13,-16,20,-16,31,-16,52,-16,72,-16,110,-16,-119,-16,-64,-16,-28,-16,37,-15,90,-15,-95,-15,-28,-15,54,-14,-124,-14,-34,-14,59,-13,-102,-13,3,-12,108,-12,-35,-12,80,-11,-55,-11,67,-10,-60,-10,70,-9,-50,-9,85,-8,-27,-8,113,-7,5,-6,-104,-6,47,-5,-59,-5,97,-4,-7,-4,-104,-3,52,-2,-48,-2,112,-1,13,0,-85,0,74,1,-27,1,-124,2,28,3,-68,3,76,4,-18,4,119,5,20,6,-100,6,50,7,-74,7,67,8,-60,8,71,9,-59,9,61,10,-76,10,38,11,-110,11,-4,11,93,12,-63,12,21,13,114,13,-71,13,11,14,75,14,-115,14,-58,14,-7,14,41,15,81,15,114,15,-113,15,-90,15,-77,15,-61,15,-64,15,-59,15,-75,15,-82,15,-109,15,126,15,89,15,55,15,6,15,-41,14,-98,14,96,14,31,14,-45,13,-119,13,49,13,-34,12,124,12,30,12,-76,11,76,11,-39,10,103,10,-17,9,116,9,-12,8,114,8,-21,7,99,7,-41,6,74,6,-74,5,39,5,-114,4,-5,3,97,3,-56,2,46,2,-110,1,-9,0,90,0,-65,-1,33,-1,-119,-2,-23,-3,85,-3,-75,-4,34,-4,-118,-5,-10,-6,101,-6,-46,-7,70,-7,-71,-8,52,-8,-85,-9,46,-9,-87,-10,52,-10,-71,-11,74,-11,-42,-12,115,-12,3,-12,-83,-13}; }
	private static byte[] data73(){ return new byte[] {72,-13,-11,-14,-96,-14,86,-14,11,-14,-52,-15,-117,-15,87,-15,36,-15,-6,-16,-46,-16,-77,-16,-103,-16,-125,-16,122,-16,108,-16,109,-16,114,-16,120,-16,-114,-16,-98,-16,-66,-16,-33,-16,6,-15,54,-15,101,-15,-94,-15,-33,-15,33,-14,112,-14,-73,-14,17,-13,102,-13,-59,-13,40,-12,-116,-12,-6,-12,104,-11,-35,-11,82,-10,-48,-10,75,-9,-46,-9,82,-8,-35,-8,103,-7,-11,-7,-125,-6,24,-5,-91,-5,67,-4,-47,-4,112,-3,4,-2,-98,-2,59,-1,-48,-1,112,0,6,1,-95,1,58,2,-47,2,104,3,0,4,-113,4,38,5,-77,5,64,6,-48,6,82,7,-34,7,92,8,-34,8,87,9,-44,9,68,10,-73,10,34,11,-119,11,-18,11,76,12,-90,12,-5,12,75,13,-107,13,-37,13,28,14,84,14,-116,14,-71,14,-28,14,8,15,38,15,59,15,83,15,90,15,100,15,99,15,93,15,81,15,66,15,40,15,12,15,-22,14,-66,14,-109,14,93,14,35,14,-26,13,-97,13,87,13,7,13,-75,12,88,12,0,12,-103,11,54,11,-55,10,91,10,-26,9,114,9,-11,8,122,8,-10,7,115,7,-19,6,96,6,-39,5,70,5,-72,4,38,4,-111,3,-3,2,103,2,-49,1,56,1,-95,0,6,0,114,-1,-43,-2,66,-2,-88,-3,21,-3,125,-4,-16,-5,86,-5,-50,-6,59,-6,-79,-7,43,-7,-96,-8,33,-8,-99,-9,35,-9,-88,-10,51,-10,-64,-11,82,-11,-22,-12,-127,-12,37,-12,-61,-13,113,-13,25,-13,-49,-14,-125,-14,68,-14,2,-14,-52,-15,-105,-15,107,-15,66,-15,33,-15,4,-15,-20,-16,-33,-16,-49,-16,-48,-16,-53,-16,-41,-16,-33,-16,-11,-16,12,-15,41,-15,79,-15,119,-15,-91,-15,-34,-15,17,-14,88,-14,-105,-14,-28,-14,51,-13,-124,-13,-33,-13,60,-12,-99,-12,6,-11,108,-11,-33,-11,76,-10,-56,-10,60,-9,-66,-9,58,-8,-63,-8,67,-7,-51,-7,89,-6,-29,-6,117,-5,4,-4,-107,-4,44,-3,-70,-3,86,-2,-25,-2,-128,-1,21,0,-85,0,65,1,-41,1,107,2,0,3,-112,3,37,4,-82,4,66,5,-54,5,84,6,-37,6,94,7,-32,7,94,8,-40,8,79,9,-59,9,49,10,-95,10,6,11,105,11,-52,11,31,12,125,12,-56,12,22,13,94,13,-100,13,-36,13,16,14,68,14,111,14,-108,14,-73,14,-48,14,-26,14,-9,14,-3,14,7,15,-3,14,-2,14,-23,14,-37,14,-64,14,-95,14,127,14,81,14,38,14,-17,13,-75,13,118,13,49,13,-26,12,-102,12,69,12,-20,11,-111,11,46,11,-55,10,96,10,-15,9,-127,9,11,9,-109,8,23,8,-105,7,24,7,-113,6,14,6,-128,5,-11,4,108,4,-41,3,75,3,-71,2,36,2,-109,1,-1,0,105,0,-42,-1,66,-1,-84,-2,28,-2,-120,-3,-12,-4,104,-4,-43,-5,75,-5,-65,-6,51,-6,-81,-7,41,-7,-88,-8,40,-8,-84,-9,52,-9,-65,-10,76,-10,-32,-11,116,-11,17,-11,-83,-12,81,-12,-9,-13,-90,-13,83,-13,14,-13,-61,-14,-122,-14,76,-14,18,-14,-23,-15,-72,-15,-106,-15,117,-15,92,-15,71,-15,57,-15,48,-15,44,-15,48,-15,55,-15,69,-15,90,-15,113,-15,-109,-15,-76,-15,-32,-15,16,-14,66,-14,-128,-14,-69,-14,3,-13,73,-13,-102,-13,-21,-13,68,-12,-97,-12,0,-11,101,-11,-52,-11,59,-10,-87,-10,31,-9,-106,-9,15,-8,-114,-8,14,-7,-112,-7,24,-6,-100,-6,43,-5,-80,-5,67,-4,-51,-4,97,-3,-18,-3,-126,-2,18,-1,-90,-1,56,0,-55,0,92,1,-18,1,124,2,16,3,-103,3,41,4,-74,4,57,5,-55,5,69,6,-49,6,75,7,-56,7,69,8,-73,8,48,9,-101,9,10,10,112,10,-41,10,52,11,-109,11,-28,11,63,12,-125,12,-43,12,19,13,83,13,-114,13,-62,13,-18,13,31,14,58,14,96,14,118,14,-119,14,-102,14,-97,14,-91,14,-97,14,-105,14,-115,14,113,14,99,14,55,14,30,14,-18,13,-64,13,-115,13,82,13,19,13,-46,12,-122,12,57,12,-22,11,-114,11,58,11,-45,10,117,10,10,10,-95,9,48,9,-65,8,72,8,-48,7,82,7,-42,6,81,6,-46,5,70,5,-59,4,52,4,-82,3,31,3,-112,2,5,2,114,1,-30,0,85,0,-64,-1,50,-1,-91,-2,13,-2,-117,-3,-15,-4,108,-4,-32,-5,84,-5,-47,-6,71,-6,-57,-7,67,-7,-53,-8,72,-8,-42,-9,93,-9,-19,-10,-128,-10,19,-10,-83,-11,75,-11,-19,-12,-110,-12,60,-12,-19,-13,-100,-13,90,-13,19,-13,-43,-14,-95,-14,104,-14,61,-14,19,-14,-18,-15,-46,-15,-71,-15,-91,-15,-105,-15,-111,-15,-118,-15,-109,-15,-106,-15,-88,-15,-70,-15,-45,-15,-14,-15,22,-14,62,-14,111,-14,-96,-14}; }
	private static byte[] data74(){ return new byte[] {-36,-14,23,-13,93,-13,-95,-13,-15,-13,64,-12,-105,-12,-17,-12,80,-11,-81,-11,25,-10,127,-10,-16,-10,94,-9,-42,-9,73,-8,-55,-8,63,-7,-57,-7,65,-6,-53,-6,78,-5,-41,-5,97,-4,-21,-4,119,-3,5,-2,-113,-2,36,-1,-86,-1,65,0,-56,0,91,1,-27,1,117,2,-3,2,-116,3,16,4,-101,4,31,5,-92,5,35,6,-90,6,29,7,-100,7,15,8,-125,8,-10,8,94,9,-52,9,45,10,-110,10,-19,10,69,11,-99,11,-23,11,57,12,125,12,-66,12,-1,12,50,13,106,13,-109,13,-64,13,-32,13,-1,13,25,14,40,14,58,14,65,14,64,14,68,14,52,14,45,14,21,14,-1,13,-32,13,-67,13,-108,13,103,13,51,13,-4,12,-66,12,125,12,54,12,-21,11,-101,11,70,11,-17,10,-112,10,50,10,-54,9,101,9,-9,8,-121,8,23,8,-99,7,42,7,-86,6,47,6,-84,5,44,5,-89,4,35,4,-104,3,17,3,-122,2,-3,1,111,1,-26,0,85,0,-51,-1,62,-1,-78,-2,40,-2,-101,-3,19,-3,-117,-4,1,-4,126,-5,-8,-6,120,-6,-10,-7,124,-7,-3,-8,-119,-8,16,-8,-95,-9,47,-9,-57,-10,94,-10,-8,-11,-101,-11,59,-11,-26,-12,-111,-12,66,-12,-8,-13,-80,-13,113,-13,48,-13,-1,-14,-58,-14,-98,-14,114,-14,79,-14,51,-14,25,-14,8,-14,-9,-15,-15,-15,-19,-15,-16,-15,-9,-15,5,-14,22,-14,49,-14,75,-14,111,-14,-106,-14,-60,-14,-12,-14,44,-13,104,-13,-89,-13,-17,-13,55,-12,-124,-12,-37,-12,45,-11,-116,-11,-22,-11,75,-10,-74,-10,26,-9,-112,-9,-9,-9,116,-8,-28,-8,96,-7,-35,-7,88,-6,-36,-6,92,-5,-31,-5,101,-4,-19,-4,117,-3,-2,-3,-120,-2,17,-1,-100,-1,39,0,-78,0,57,1,-56,1,75,2,-39,2,90,3,-28,3,101,4,-22,4,104,5,-25,5,99,6,-36,6,84,7,-58,7,56,8,-89,8,12,9,123,9,-43,9,62,10,-112,10,-17,10,59,11,-111,11,-43,11,31,12,94,12,-103,12,-44,12,3,13,50,13,91,13,124,13,-100,13,-75,13,-58,13,-40,13,-36,13,-27,13,-32,13,-39,13,-49,13,-71,13,-88,13,-122,13,104,13,65,13,22,13,-28,12,-79,12,115,12,55,12,-14,11,-85,11,93,11,12,11,-72,10,92,10,2,10,-97,9,58,9,-45,8,103,8,-10,7,-119,7,15,7,-100,6,31,6,-92,5,39,5,-91,4,37,4,-97,3,28,3,-106,2,15,2,-121,1,-2,0,121,0,-21,-1,104,-1,-37,-2,86,-2,-49,-3,70,-3,-59,-4,61,-4,-66,-5,59,-5,-66,-6,64,-6,-59,-7,79,-7,-41,-8,104,-8,-13,-9,-117,-9,30,-9,-67,-10,85,-10,-4,-11,-102,-11,76,-11,-14,-12,-86,-12,91,-12,24,-12,-41,-13,-102,-13,101,-13,46,-13,7,-13,-42,-14,-69,-14,-106,-14,127,-14,110,-14,88,-14,86,-14,76,-14,79,-14,87,-14,93,-14,115,-14,-124,-14,-92,-14,-66,-14,-21,-14,11,-13,67,-13,112,-13,-82,-13,-25,-13,46,-12,110,-12,-65,-12,10,-11,95,-11,-74,-11,18,-10,111,-10,-43,-10,55,-9,-90,-9,11,-8,-125,-8,-17,-8,103,-7,-32,-7,86,-6,-43,-6,83,-5,-47,-5,84,-4,-41,-4,88,-3,-32,-3,100,-2,-22,-2,114,-1,-9,-1,126,0,5,1,-118,1,16,2,-107,2,23,3,-101,3,26,4,-102,4,24,5,-109,5,12,6,-125,6,-9,6,105,7,-41,7,69,8,-86,8,18,9,114,9,-47,9,42,10,-126,10,-46,10,35,11,105,11,-78,11,-16,11,46,12,102,12,-105,12,-58,12,-17,12,19,13,51,13,76,13,97,13,113,13,124,13,-127,13,-126,13,124,13,115,13,100,13,78,13,56,13,22,13,-11,12,-52,12,-99,12,111,12,52,12,-5,11,-70,11,118,11,45,11,-30,10,-117,10,62,10,-36,9,-120,9,33,9,-64,8,89,8,-20,7,-126,7,16,7,-99,6,40,6,-78,5,53,5,-68,4,60,4,-65,3,62,3,-67,2,56,2,-73,1,49,1,-82,0,41,0,-93,-1,32,-1,-101,-2,24,-2,-107,-3,18,-3,-108,-4,18,-4,-106,-5,25,-5,-97,-6,40,-6,-79,-7,62,-7,-50,-8,96,-8,-12,-9,-115,-9,40,-9,-55,-10,104,-10,17,-10,-70,-11,103,-11,27,-11,-48,-12,-119,-12,76,-12,12,-12,-44,-13,-92,-13,112,-13,76,-13,36,-13,4,-13,-22,-14,-45,-14,-61,-14,-73,-14,-80,-14,-82,-14,-77,-14,-72,-14,-53,-14,-42,-14,-9,-14,11,-13,51,-13,85,-13,-126,-13,-77,-13,-26,-13,32,-12,93,-12,-94,-12,-28,-12,53,-11,124,-11,-42,-11,41,-10,-124,-10,-28,-10,66,-9,-86,-9,16,-8,123,-8,-21,-8,88,-7,-49,-7,64,-6,-69,-6,49,-5,-80,-5,42,-4,-87,-4,42,-3}; }
	private static byte[] data75(){ return new byte[] {-89,-3,45,-2,-86,-2,48,-1,-78,-1,51,0,-70,0,54,1,-66,1,58,2,-66,2,59,3,-70,3,54,4,-80,4,42,5,-96,5,22,6,-122,6,-6,6,96,7,-45,7,51,8,-101,8,-6,8,89,9,-80,9,8,10,90,10,-91,10,-11,10,52,11,123,11,-76,11,-17,11,34,12,82,12,124,12,-95,12,-59,12,-34,12,-9,12,8,13,22,13,30,13,34,13,31,13,25,13,13,13,-3,12,-28,12,-49,12,-87,12,-116,12,91,12,52,12,-4,11,-53,11,-119,11,79,11,5,11,-61,10,114,10,35,10,-49,9,118,9,29,9,-69,8,91,8,-12,7,-116,7,34,7,-78,6,68,6,-49,5,91,5,-28,4,107,4,-16,3,118,3,-10,2,123,2,-7,1,122,1,-5,0,120,0,-7,-1,120,-1,-10,-2,120,-2,-10,-3,122,-3,-6,-4,-127,-4,2,-4,-117,-5,18,-5,-100,-6,42,-6,-73,-7,73,-7,-36,-8,114,-8,12,-8,-87,-9,69,-9,-18,-10,-115,-10,63,-10,-25,-11,-101,-11,81,-11,8,-11,-54,-12,-119,-12,82,-12,29,-12,-21,-13,-64,-13,-102,-13,118,-13,91,-13,65,-13,45,-13,30,-13,22,-13,13,-13,20,-13,16,-13,34,-13,42,-13,66,-13,90,-13,117,-13,-103,-13,-65,-13,-22,-13,28,-12,78,-12,-120,-12,-57,-12,4,-11,81,-11,-110,-11,-24,-11,50,-10,-113,-10,-32,-10,68,-9,-100,-9,5,-8,102,-8,-45,-8,57,-7,-82,-7,22,-6,-112,-6,-2,-6,121,-5,-17,-5,105,-4,-29,-4,96,-3,-36,-3,91,-2,-41,-2,89,-1,-44,-1,86,0,-44,0,80,1,-46,1,75,2,-54,2,67,3,-64,3,52,4,-83,4,34,5,-110,5,10,6,110,6,-28,6,67,7,-77,7,14,8,117,8,-50,8,41,9,126,9,-46,9,31,10,108,10,-79,10,-13,10,52,11,108,11,-92,11,-45,11,1,12,42,12,75,12,111,12,-125,12,-100,12,-83,12,-74,12,-64,12,-63,12,-69,12,-71,12,-88,12,-103,12,-125,12,101,12,74,12,34,12,-4,11,-51,11,-102,11,104,11,39,11,-17,10,-89,10,99,10,22,10,-55,9,116,9,34,9,-59,8,106,8,9,8,-89,7,65,7,-39,6,108,6,0,6,-112,5,30,5,-85,4,53,4,-67,3,71,3,-55,2,84,2,-44,1,92,1,-37,0,97,0,-30,-1,104,-1,-23,-2,110,-2,-14,-3,119,-3,-1,-4,-124,-4,16,-4,-105,-5,38,-5,-77,-6,67,-6,-43,-7,108,-7,-2,-8,-96,-8,52,-8,-37,-9,121,-9,36,-9,-56,-10,124,-10,37,-10,-32,-11,-106,-11,82,-11,20,-11,-41,-12,-94,-12,110,-12,65,-12,22,-12,-16,-13,-45,-13,-77,-13,-96,-13,-119,-13,127,-13,115,-13,113,-13,113,-13,117,-13,-127,-13,-114,-13,-92,-13,-71,-13,-38,-13,-9,-13,33,-12,74,-12,120,-12,-83,-12,-27,-12,30,-11,100,-11,-97,-11,-15,-11,51,-10,-116,-10,-41,-10,51,-9,-119,-9,-24,-9,72,-8,-86,-8,17,-7,119,-7,-27,-7,78,-6,-63,-6,47,-5,-92,-5,24,-4,-116,-4,7,-3,122,-3,-7,-3,110,-2,-20,-2,99,-1,-29,-1,89,0,-40,0,80,1,-55,1,69,2,-69,2,52,3,-88,3,31,4,-114,4,3,5,112,5,-35,5,74,6,-81,6,23,7,122,7,-39,7,56,8,-113,8,-22,8,55,9,-113,9,-45,9,33,10,99,10,-93,10,-31,10,24,11,76,11,125,11,-89,11,-50,11,-15,11,13,12,42,12,58,12,77,12,87,12,94,12,96,12,93,12,85,12,72,12,58,12,34,12,8,12,-20,11,-61,11,-94,11,114,11,66,11,15,11,-44,10,-103,10,87,10,18,10,-53,9,123,9,48,9,-40,8,-122,8,39,8,-49,7,107,7,11,7,-91,6,60,6,-43,5,100,5,-5,4,-121,4,23,4,-93,3,46,3,-72,2,68,2,-56,1,83,1,-38,0,95,0,-24,-1,109,-1,-9,-2,123,-2,10,-2,-119,-3,30,-3,-96,-4,51,-4,-67,-5,80,-5,-34,-6,118,-6,7,-6,-94,-7,59,-7,-39,-8,121,-8,27,-8,-64,-9,106,-9,22,-9,-57,-10,119,-10,48,-10,-22,-11,-88,-11,108,-11,48,-11,-3,-12,-55,-12,-98,-12,118,-12,78,-12,51,-12,20,-12,-2,-13,-18,-13,-34,-13,-44,-13,-44,-13,-50,-13,-39,-13,-33,-13,-19,-13,2,-12,21,-12,54,-12,81,-12,122,-12,-97,-12,-48,-12,-3,-12,56,-11,109,-11,-83,-11,-18,-11,51,-10,125,-10,-55,-10,25,-9,109,-9,-62,-9,31,-8,119,-8,-36,-8,57,-7,-94,-7,7,-6,112,-6,-36,-6,74,-5,-73,-5,43,-4,-102,-4,14,-3,-125,-3,-7,-3,108,-2,-25,-2,90,-1,-45,-1,73,0,-62,0,53,1,-79,1,31,2,-102,2,10,3,125,3,-16,3,92,4,-51,4,55,5,-96,5,12,6,108,6,-45,6,49,7,-114,7}; }
	private static byte[] data76(){ return new byte[] {-21,7,65,8,-106,8,-26,8,53,9,126,9,-58,9,8,10,71,10,-127,10,-68,10,-23,10,30,11,67,11,110,11,-115,11,-84,11,-60,11,-38,11,-23,11,-11,11,-4,11,0,12,-5,11,-8,11,-23,11,-35,11,-56,11,-82,11,-110,11,114,11,73,11,36,11,-15,10,-63,10,-115,10,77,10,21,10,-50,9,-116,9,65,9,-11,8,-92,8,82,8,-5,7,-95,7,70,7,-26,6,-124,6,34,6,-70,5,81,5,-22,4,120,4,17,4,-101,3,49,3,-71,2,74,2,-42,1,94,1,-15,0,115,0,4,0,-115,-1,22,-1,-90,-2,45,-2,-66,-3,72,-3,-38,-4,103,-4,-4,-5,-117,-5,34,-5,-73,-6,83,-6,-23,-7,-117,-7,38,-7,-53,-8,112,-8,23,-8,-62,-9,113,-9,34,-9,-42,-10,-112,-10,72,-10,13,-10,-52,-11,-105,-11,94,-11,49,-11,2,-11,-38,-12,-72,-12,-108,-12,124,-12,100,-12,80,-12,67,-12,55,-12,52,-12,50,-12,54,-12,60,-12,76,-12,87,-12,116,-12,-121,-12,-88,-12,-54,-12,-17,-12,28,-11,72,-11,125,-11,-78,-11,-18,-11,44,-10,109,-10,-76,-10,-5,-10,76,-9,-105,-9,-18,-9,63,-8,-99,-8,-11,-8,86,-7,-74,-7,23,-6,127,-6,-28,-6,79,-5,-71,-5,39,-4,-109,-4,3,-3,115,-3,-27,-3,85,-2,-52,-2,57,-1,-78,-1,31,0,-104,0,7,1,124,1,-19,1,92,2,-47,2,58,3,-83,3,21,4,-124,4,-23,4,84,5,-74,5,25,6,124,6,-41,6,52,7,-114,7,-34,7,57,8,-127,8,-45,8,25,9,93,9,-93,9,-34,9,26,10,80,10,-124,10,-80,10,-34,10,1,11,38,11,67,11,95,11,111,11,-119,11,-118,11,-96,11,-104,11,-95,11,-107,11,-111,11,-126,11,110,11,93,11,59,11,37,11,-5,10,-39,10,-86,10,126,10,72,10,21,10,-42,9,-100,9,85,9,21,9,-57,8,127,8,45,8,-36,7,-123,7,48,7,-48,6,122,6,18,6,-74,5,80,5,-25,4,-122,4,19,4,-79,3,62,3,-44,2,101,2,-14,1,-120,1,15,1,-88,0,45,0,-60,-1,75,-1,-32,-2,109,-2,-2,-3,-112,-3,31,-3,-75,-4,72,-4,-33,-5,118,-5,14,-5,-84,-6,69,-6,-23,-7,-120,-7,44,-7,-42,-8,122,-8,46,-8,-43,-9,-112,-9,62,-9,-2,-10,-75,-10,123,-10,55,-10,7,-10,-53,-11,-97,-11,112,-11,70,-11,36,-11,2,-11,-29,-12,-48,-12,-75,-12,-84,-12,-100,-12,-107,-12,-107,-12,-110,-12,-100,-12,-92,-12,-79,-12,-57,-12,-39,-12,-8,-12,22,-11,56,-11,97,-11,-116,-11,-71,-11,-16,-11,34,-10,98,-10,-101,-10,-32,-10,36,-9,108,-9,-71,-9,6,-8,89,-8,-84,-8,7,-7,90,-7,-65,-7,22,-6,124,-6,-36,-6,66,-5,-88,-5,17,-4,121,-4,-26,-4,80,-3,-65,-3,42,-2,-100,-2,8,-1,120,-1,-24,-1,87,0,-57,0,52,1,-92,1,16,2,127,2,-22,2,84,3,-67,3,40,4,-118,4,-13,4,82,5,-75,5,18,6,112,6,-57,6,33,7,114,7,-57,7,20,8,94,8,-86,8,-23,8,50,9,105,9,-86,9,-37,9,18,10,63,10,107,10,-109,10,-73,10,-45,10,-13,10,6,11,28,11,41,11,52,11,59,11,60,11,58,11,53,11,40,11,27,11,8,11,-18,10,-39,10,-79,10,-106,10,104,10,66,10,14,10,-32,9,-91,9,110,9,47,9,-19,8,-85,8,95,8,26,8,-58,7,122,7,37,7,-52,6,121,6,22,6,-63,5,91,5,-2,4,-106,4,54,4,-54,3,104,3,-7,2,-110,2,39,2,-71,1,78,1,-32,0,115,0,6,0,-104,-1,43,-1,-66,-2,82,-2,-26,-3,123,-3,18,-3,-87,-4,64,-4,-34,-5,116,-5,24,-5,-79,-6,87,-6,-8,-7,-96,-7,70,-7,-14,-8,-96,-8,79,-8,5,-8,-71,-9,113,-9,51,-9,-19,-10,-73,-10,119,-10,73,-10,16,-10,-23,-11,-70,-11,-106,-11,116,-11,84,-11,61,-11,36,-11,18,-11,8,-11,-9,-12,-7,-12,-13,-12,-8,-12,-3,-12,10,-11,22,-11,45,-11,67,-11,93,-11,126,-11,-95,-11,-58,-11,-10,-11,31,-10,86,-10,-118,-10,-61,-10,3,-9,64,-9,-122,-9,-51,-9,21,-8,100,-8,-78,-8,6,-7,91,-7,-79,-7,12,-6,104,-6,-59,-6,40,-5,-123,-5,-18,-5,79,-4,-72,-4,28,-3,-119,-3,-19,-3,94,-2,-61,-2,49,-1,-101,-1,8,0,114,0,-34,0,73,1,-77,1,29,2,-123,2,-18,2,83,3,-69,3,29,4,127,4,-31,4,62,5,-99,5,-10,5,79,6,-93,6,-6,6,71,7,-105,7,-30,7,40,8,112,8,-81,8,-17,8,41,9,98,9,-109,9,-57,9,-15,9,28,10,63,10,97,10,-128,10,-106,10,-81,10,-68,10,-50,10,-45,10}; }
	private static byte[] data77(){ return new byte[] {-36,10,-39,10,-39,10,-48,10,-58,10,-74,10,-93,10,-116,10,111,10,84,10,43,10,10,10,-37,9,-81,9,126,9,69,9,16,9,-49,8,-107,8,78,8,11,8,-65,7,118,7,38,7,-43,6,-126,6,43,6,-46,5,123,5,24,5,-63,4,90,4,-3,3,-105,3,51,3,-49,2,102,2,0,2,-106,1,47,1,-60,0,92,0,-14,-1,-121,-1,33,-1,-76,-2,79,-2,-26,-3,125,-3,28,-3,-78,-4,82,-4,-16,-5,-116,-5,50,-5,-47,-6,120,-6,32,-6,-56,-7,116,-7,35,-7,-45,-8,-121,-8,63,-8,-10,-9,-76,-9,116,-9,54,-9,-5,-10,-55,-10,-112,-10,103,-10,55,-10,17,-10,-21,-11,-50,-11,-83,-11,-104,-11,-126,-11,112,-11,102,-11,90,-11,87,-11,86,-11,89,-11,96,-11,107,-11,124,-11,-116,-11,-89,-11,-67,-11,-31,-11,-2,-11,42,-10,80,-10,126,-10,-78,-10,-30,-10,31,-9,87,-9,-106,-9,-40,-9,30,-8,100,-8,-80,-8,-5,-8,77,-7,-99,-7,-11,-7,72,-6,-92,-6,-2,-6,88,-5,-67,-5,21,-4,127,-4,-39,-4,69,-3,-93,-3,15,-2,112,-2,-37,-2,64,-1,-88,-1,16,0,120,0,-33,0,70,1,-84,1,18,2,119,2,-36,2,62,3,-98,3,4,4,89,4,-63,4,18,5,115,5,-58,5,29,6,110,6,-65,6,11,7,89,7,-98,7,-26,7,37,8,104,8,-96,8,-35,8,13,9,67,9,113,9,-102,9,-61,9,-26,9,4,10,36,10,55,10,81,10,92,10,110,10,114,10,121,10,122,10,117,10,113,10,99,10,86,10,67,10,43,10,19,10,-13,9,-46,9,-85,9,-123,9,83,9,43,9,-18,8,-66,8,-127,8,66,8,7,8,-67,7,124,7,47,7,-25,6,-107,6,71,6,-13,5,-99,5,72,5,-20,4,-109,4,52,4,-38,3,117,3,24,3,-76,2,81,2,-16,1,-120,1,36,1,-64,0,87,0,-10,-1,-116,-1,43,-1,-64,-2,97,-2,-7,-3,-103,-3,53,-3,-43,-4,114,-4,26,-4,-75,-5,97,-5,2,-5,-81,-6,85,-6,5,-6,-80,-7,103,-7,21,-7,-48,-8,-123,-8,68,-8,1,-8,-59,-9,-121,-9,83,-9,27,-9,-20,-10,-66,-10,-109,-10,109,-10,75,-10,40,-10,18,-10,-12,-11,-28,-11,-45,-11,-61,-11,-62,-11,-77,-11,-69,-11,-72,-11,-62,-11,-53,-11,-38,-11,-20,-11,1,-10,29,-10,57,-10,87,-10,-124,-10,-95,-10,-41,-10,-1,-10,53,-9,105,-9,-93,-9,-33,-9,29,-8,97,-8,-94,-8,-18,-8,52,-7,-123,-7,-48,-7,36,-6,117,-6,-49,-6,31,-5,-127,-5,-45,-5,56,-4,-113,-4,-14,-4,80,-3,-79,-3,21,-2,117,-2,-38,-2,60,-1,-94,-1,2,0,106,0,-54,0,47,1,-109,1,-15,1,87,2,-75,2,19,3,117,3,-50,3,43,4,-121,4,-40,4,56,5,-127,5,-33,5,35,6,123,6,-67,6,12,7,78,7,-109,7,-46,7,16,8,74,8,-128,8,-75,8,-27,8,18,9,61,9,96,9,-121,9,-94,9,-62,9,-42,9,-22,9,-2,9,7,10,19,10,22,10,23,10,24,10,11,10,11,10,-13,9,-23,9,-47,9,-73,9,-100,9,126,9,86,9,51,9,7,9,-42,8,-83,8,111,8,64,8,-2,7,-57,7,-125,7,64,7,-4,6,-79,6,104,6,28,6,-57,5,125,5,35,5,-47,4,121,4,30,4,-56,3,103,3,14,3,-82,2,79,2,-16,1,-113,1,45,1,-51,0,106,0,9,0,-90,-1,70,-1,-29,-2,-125,-2,35,-2,-61,-3,100,-3,6,-3,-84,-4,77,-4,-8,-5,-101,-5,71,-5,-14,-6,-97,-6,78,-6,1,-6,-78,-7,106,-7,36,-7,-38,-8,-97,-8,90,-8,32,-8,-25,-9,-81,-9,125,-9,77,-9,32,-9,-10,-10,-47,-10,-83,-10,-111,-10,113,-10,94,-10,70,-10,54,-10,43,-10,31,-10,28,-10,24,-10,27,-10,32,-10,40,-10,57,-10,67,-10,95,-10,111,-10,-111,-10,-86,-10,-47,-10,-12,-10,30,-9,75,-9,121,-9,-83,-9,-28,-9,25,-8,90,-8,-108,-8,-40,-8,28,-7,98,-7,-86,-7,-8,-7,67,-6,-108,-6,-27,-6,57,-5,-114,-5,-25,-5,59,-4,-103,-4,-15,-4,79,-3,-83,-3,6,-2,108,-2,-62,-2,44,-1,-125,-1,-24,-1,70,0,-92,0,8,1,100,1,-61,1,33,2,126,2,-40,2,55,3,-115,3,-25,3,62,4,-111,4,-26,4,56,5,-122,5,-43,5,31,6,104,6,-80,6,-15,6,53,7,115,7,-84,7,-22,7,27,8,81,8,127,8,-83,8,-45,8,-2,8,27,9,63,9,87,9,113,9,-123,9,-106,9,-91,9,-85,9,-73,9,-77,9,-73,9,-79,9,-90,9,-96,9,-119,9,125,9,97,9,75,9,43,9,10,9,-24,8,-67,8,-105,8,99,8,56,8,-3,7,-51,7,-115,7}; }
	private static byte[] data78(){ return new byte[] {84,7,19,7,-47,6,-116,6,69,6,-2,5,-83,5,102,5,16,5,-59,4,108,4,28,4,-65,3,112,3,16,3,-71,2,95,2,0,2,-89,1,71,1,-22,0,-114,0,46,0,-47,-1,115,-1,20,-1,-70,-2,89,-2,1,-2,-94,-3,75,-3,-16,-4,-105,-4,67,-4,-22,-5,-102,-5,69,-5,-10,-6,-90,-6,93,-6,14,-6,-52,-7,-127,-7,64,-7,1,-7,-65,-8,-119,-8,76,-8,25,-8,-26,-9,-74,-9,-118,-9,98,-9,57,-9,26,-9,-8,-10,-35,-10,-59,-10,-80,-10,-100,-10,-109,-10,-127,-10,-125,-10,119,-10,126,-10,124,-10,-119,-10,-114,-10,-95,-10,-81,-10,-57,-10,-33,-10,-6,-10,27,-9,60,-9,99,-9,-116,-9,-73,-9,-22,-9,23,-8,83,-8,-125,-8,-59,-8,-1,-8,62,-7,-121,-7,-61,-7,17,-6,88,-6,-93,-6,-14,-6,65,-5,-112,-5,-26,-5,56,-4,-114,-4,-27,-4,61,-3,-106,-3,-18,-3,76,-2,-94,-2,5,-1,88,-1,-68,-1,18,0,113,0,-51,0,40,1,-127,1,-32,1,52,2,-109,2,-28,2,64,3,-110,3,-24,3,60,4,-120,4,-35,4,37,5,116,5,-68,5,3,6,72,6,-116,6,-55,6,8,7,68,7,121,7,-78,7,-31,7,18,8,62,8,104,8,-115,8,-80,8,-47,8,-21,8,7,9,25,9,46,9,61,9,69,9,81,9,83,9,83,9,85,9,72,9,69,9,53,9,36,9,19,9,-8,8,-29,8,-66,8,-92,8,123,8,87,8,42,8,-2,7,-52,7,-101,7,99,7,44,7,-18,6,-77,6,112,6,46,6,-23,5,-93,5,86,5,17,5,-69,4,117,4,31,4,-49,3,125,3,35,3,-43,2,118,2,39,2,-56,1,112,1,27,1,-70,0,103,0,9,0,-82,-1,87,-1,-5,-2,-94,-2,76,-2,-17,-3,-99,-3,67,-3,-17,-4,-101,-4,73,-4,-10,-5,-87,-5,88,-5,13,-5,-62,-6,124,-6,49,-6,-14,-7,-85,-7,112,-7,48,-7,-8,-8,-66,-8,-118,-8,87,-8,41,-8,-5,-9,-46,-9,-82,-9,-122,-9,107,-9,74,-9,51,-9,28,-9,9,-9,-8,-10,-17,-10,-30,-10,-32,-10,-36,-10,-35,-10,-27,-10,-25,-10,-8,-10,5,-9,22,-9,46,-9,68,-9,97,-9,-127,-9,-93,-9,-57,-9,-14,-9,27,-8,74,-8,125,-8,-82,-8,-24,-8,29,-7,93,-7,-103,-7,-38,-7,29,-6,98,-6,-88,-6,-12,-6,59,-5,-117,-5,-42,-5,41,-4,119,-4,-52,-4,30,-3,115,-3,-56,-3,31,-2,117,-2,-51,-2,37,-1,124,-1,-43,-1,47,0,-125,0,-33,0,52,1,-117,1,-27,1,54,2,-115,2,-31,2,50,3,-121,3,-45,3,37,4,110,4,-64,4,1,5,81,5,-112,5,-40,5,23,6,88,6,-110,6,-50,6,7,7,54,7,114,7,-106,7,-50,7,-17,7,26,8,61,8,92,8,124,8,-108,8,-82,8,-67,8,-43,8,-39,8,-20,8,-19,8,-14,8,-12,8,-20,8,-21,8,-35,8,-46,8,-63,8,-85,8,-103,8,122,8,96,8,62,8,27,8,-12,7,-50,7,-100,7,114,7,63,7,8,7,-42,6,-105,6,95,6,32,6,-34,5,-99,5,87,5,16,5,-53,4,124,4,52,4,-29,3,-104,3,68,3,-8,2,-97,2,83,2,-8,1,-87,1,80,1,-5,0,-89,0,77,0,-4,-1,-97,-1,79,-1,-11,-2,-94,-2,76,-2,-6,-3,-95,-3,88,-3,-3,-4,-78,-4,99,-4,19,-4,-55,-5,127,-5,51,-5,-16,-6,-87,-6,101,-6,40,-6,-28,-7,-83,-7,110,-7,59,-7,2,-7,-44,-8,-97,-8,121,-8,71,-8,39,-8,-2,-9,-33,-9,-64,-9,-91,-9,-115,-9,120,-9,104,-9,85,-9,80,-9,66,-9,66,-9,61,-9,65,-9,68,-9,80,-9,85,-9,108,-9,117,-9,-110,-9,-93,-9,-60,-9,-33,-9,1,-8,38,-8,75,-8,119,-8,-93,-8,-46,-8,5,-7,56,-7,114,-7,-88,-7,-25,-7,34,-6,101,-6,-90,-6,-22,-6,49,-5,119,-5,-62,-5,13,-4,88,-4,-87,-4,-14,-4,73,-3,-108,-3,-22,-3,59,-2,-115,-2,-29,-2,53,-1,-117,-1,-35,-1,52,0,-121,0,-36,0,45,1,-123,1,-47,1,42,2,119,2,-58,2,25,3,98,3,-77,3,-4,3,69,4,-114,4,-45,4,25,5,90,5,-100,5,-40,5,23,6,79,6,-122,6,-68,6,-16,6,27,7,79,7,115,7,-97,7,-61,7,-29,7,4,8,31,8,58,8,76,8,100,8,109,8,-126,8,-125,8,-112,8,-113,8,-113,8,-112,8,-126,8,-127,8,109,8,98,8,76,8,57,8,27,8,6,8,-34,7,-58,7,-103,7,119,7,73,7,29,7,-17,6,-69,6,-121,6,81,6,20,6,-33,5,-102,5,95,5,28,5,-40,4,-108,4,76,4,2,4,-68,3,108,3,37,3,-47,2,-120,2,52,2,-25,1}; }
	private static byte[] data79(){ return new byte[] {-108,1,68,1,-16,0,-96,0,76,0,-6,-1,-88,-1,84,-1,5,-1,-80,-2,99,-2,14,-2,-62,-3,114,-3,35,-3,-38,-4,-120,-4,70,-4,-10,-5,-76,-5,109,-5,37,-5,-20,-6,-95,-6,111,-6,39,-6,-10,-7,-69,-7,-122,-7,85,-7,35,-7,-11,-8,-51,-8,-95,-8,127,-8,89,-8,60,-8,28,-8,5,-8,-19,-9,-41,-9,-55,-9,-71,-9,-82,-9,-87,-9,-96,-9,-95,-9,-93,-9,-91,-9,-80,-9,-72,-9,-57,-9,-40,-9,-21,-9,4,-8,26,-8,59,-8,87,-8,124,-8,-97,-8,-55,-8,-15,-8,34,-7,75,-7,-122,-7,-79,-7,-17,-7,37,-6,95,-6,-96,-6,-38,-6,32,-5,95,-5,-91,-5,-21,-5,49,-4,125,-4,-60,-4,18,-3,90,-3,-84,-3,-9,-3,71,-2,-105,-2,-27,-2,54,-1,-121,-1,-41,-1,39,0,121,0,-56,0,25,1,103,1,-73,1,5,2,82,2,-96,2,-23,2,54,3,125,3,-57,3,11,4,81,4,-107,4,-43,4,22,5,82,5,-112,5,-56,5,0,6,53,6,105,6,-106,6,-53,6,-19,6,31,7,63,7,102,7,-122,7,-94,7,-64,7,-42,7,-19,7,-1,7,14,8,26,8,37,8,41,8,47,8,46,8,43,8,39,8,27,8,20,8,0,8,-13,7,-36,7,-60,7,-83,7,-117,7,112,7,74,7,38,7,-2,6,-44,6,-90,6,119,6,70,6,15,6,-35,5,-94,5,102,5,47,5,-22,4,-82,4,108,4,38,4,-28,3,-98,3,83,3,14,3,-64,2,122,2,42,2,-30,1,-113,1,71,1,-12,0,-85,0,87,0,14,0,-72,-1,115,-1,26,-1,-42,-2,-126,-2,57,-2,-22,-3,-94,-3,83,-3,15,-3,-61,-4,125,-4,56,-4,-11,-5,-82,-5,115,-5,46,-5,-12,-6,-72,-6,125,-6,72,-6,16,-6,-33,-7,-85,-7,-126,-7,78,-7,47,-7,-4,-8,-29,-8,-72,-8,-96,-8,126,-8,105,-8,80,-8,60,-8,46,-8,27,-8,21,-8,8,-8,7,-8,2,-8,4,-8,8,-8,11,-8,27,-8,32,-8,54,-8,67,-8,91,-8,115,-8,-117,-8,-83,-8,-59,-8,-13,-8,12,-7,62,-7,99,-7,-112,-7,-62,-7,-17,-7,38,-6,91,-6,-111,-6,-50,-6,5,-5,72,-5,-126,-5,-57,-5,4,-4,78,-4,-114,-4,-41,-4,30,-3,101,-3,-80,-3,-7,-3,68,-2,-112,-2,-36,-2,39,-1,116,-1,-61,-1,11,0,94,0,-92,0,-11,0,62,1,-117,1,-43,1,31,2,105,2,-80,2,-9,2,63,3,-127,3,-57,3,9,4,71,4,-120,4,-60,4,1,5,58,5,113,5,-91,5,-37,5,11,6,60,6,100,6,-108,6,-75,6,-30,6,-3,6,37,7,59,7,92,7,110,7,-120,7,-104,7,-86,7,-75,7,-66,7,-56,7,-55,7,-51,7,-53,7,-59,7,-64,7,-76,7,-88,7,-103,7,-124,7,114,7,87,7,61,7,34,7,-2,6,-34,6,-71,6,-113,6,105,6,57,6,12,6,-36,5,-89,5,118,5,57,5,7,5,-58,4,-112,4,76,4,16,4,-49,3,-119,3,76,3,-1,2,-63,2,116,2,47,2,-24,1,-102,1,87,1,6,1,-62,0,114,0,42,0,-34,-1,-108,-1,74,-1,-2,-2,-74,-2,106,-2,37,-2,-37,-3,-108,-3,77,-3,11,-3,-62,-4,-123,-4,63,-4,1,-4,-61,-5,-124,-5,75,-5,17,-5,-41,-6,-89,-6,108,-6,65,-6,14,-6,-31,-7,-72,-7,-115,-7,105,-7,68,-7,35,-7,5,-7,-24,-8,-49,-8,-71,-8,-92,-8,-109,-8,-123,-8,118,-8,115,-8,103,-8,104,-8,99,-8,104,-8,109,-8,115,-8,-127,-8,-118,-8,-99,-8,-81,-8,-62,-8,-32,-8,-13,-8,25,-7,48,-7,88,-7,124,-7,-97,-7,-48,-7,-13,-7,41,-6,82,-6,-117,-6,-73,-6,-11,-6,39,-5,100,-5,-98,-5,-38,-5,25,-4,88,-4,-100,-4,-39,-4,34,-3,97,-3,-86,-3,-17,-3,53,-2,125,-2,-58,-2,12,-1,87,-1,-98,-1,-25,-1,50,0,119,0,-59,0,6,1,86,1,-106,1,-30,1,37,2,107,2,-81,2,-14,2,53,3,117,3,-75,3,-16,3,51,4,101,4,-87,4,-41,4,19,5,67,5,119,5,-89,5,-45,5,1,6,39,6,82,6,115,6,-104,6,-75,6,-41,6,-20,6,10,7,26,7,49,7,64,7,77,7,91,7,94,7,106,7,101,7,109,7,100,7,100,7,87,7,80,7,63,7,50,7,30,7,8,7,-14,6,-44,6,-69,6,-104,6,122,6,82,6,46,6,4,6,-38,5,-84,5,125,5,77,5,23,5,-25,4,-85,4,119,4,58,4,0,4,-62,3,-123,3,70,3,2,3,-59,2,125,2,63,2,-10,1,-76,1,109,1,38,1,-30,0,-103,0,84,0,11,0,-58,-1,124,-1,57,-1,-15,-2,-85,-2,102,-2,33,-2,-34,-3,-103,-3,90,-3}; }
	private static byte[] data80(){ return new byte[] {20,-3,-39,-4,-105,-4,90,-4,31,-4,-31,-5,-82,-5,111,-5,64,-5,5,-5,-38,-6,-93,-6,124,-6,73,-6,35,-6,-6,-7,-46,-7,-76,-7,-113,-7,113,-7,86,-7,57,-7,39,-7,14,-7,-1,-8,-20,-8,-29,-8,-43,-8,-47,-8,-55,-8,-56,-8,-55,-8,-54,-8,-46,-8,-39,-8,-30,-8,-13,-8,1,-7,21,-7,40,-7,66,-7,89,-7,122,-7,-106,-7,-73,-7,-36,-7,1,-6,41,-6,84,-6,127,-6,-82,-6,-35,-6,16,-5,67,-5,122,-5,-81,-5,-24,-5,35,-4,94,-4,-101,-4,-40,-4,25,-3,85,-3,-100,-3,-39,-3,30,-2,98,-2,-95,-2,-20,-2,44,-1,114,-1,-71,-1,-5,-1,66,0,-120,0,-57,0,20,1,81,1,-104,1,-38,1,25,2,97,2,-103,2,-32,2,24,3,89,3,-108,3,-52,3,9,4,60,4,118,4,-89,4,-37,4,12,5,57,5,104,5,-112,5,-68,5,-32,5,6,6,39,6,71,6,102,6,126,6,-100,6,-85,6,-57,6,-47,6,-27,6,-16,6,-9,6,3,7,3,7,8,7,6,7,4,7,-3,6,-10,6,-21,6,-37,6,-48,6,-72,6,-87,6,-115,6,118,6,89,6,59,6,27,6,-9,5,-46,5,-83,5,-127,5,89,5,40,5,-3,4,-54,4,-105,4,102,4,44,4,-7,3,-66,3,-124,3,74,3,14,3,-50,2,-109,2,80,2,19,2,-46,1,-115,1,80,1,10,1,-56,0,-122,0,66,0,-1,-1,-68,-1,121,-1,53,-1,-10,-2,-81,-2,114,-2,47,-2,-17,-3,-79,-3,112,-3,52,-3,-8,-4,-68,-4,-125,-4,72,-4,20,-4,-38,-5,-86,-5,117,-5,67,-5,23,-5,-25,-6,-67,-6,-108,-6,106,-6,72,-6,34,-6,2,-6,-28,-7,-59,-7,-82,-7,-108,-7,125,-7,110,-7,88,-7,79,-7,63,-7,56,-7,48,-7,44,-7,44,-7,40,-7,49,-7,49,-7,62,-7,70,-7,83,-7,100,-7,117,-7,-119,-7,-96,-7,-70,-7,-45,-7,-12,-7,17,-6,51,-6,89,-6,124,-6,-88,-6,-50,-6,-3,-6,40,-5,89,-5,-118,-5,-68,-5,-15,-5,38,-4,93,-4,-106,-4,-50,-4,11,-3,69,-3,-126,-3,-63,-3,-5,-3,65,-2,121,-2,-63,-2,-7,-2,66,-1,125,-1,-62,-1,2,0,66,0,-122,0,-61,0,8,1,68,1,-121,1,-61,1,4,2,63,2,126,2,-72,2,-12,2,45,3,101,3,-100,3,-46,3,7,4,56,4,108,4,-104,4,-56,4,-13,4,30,5,70,5,109,5,-112,5,-78,5,-44,5,-16,5,13,6,39,6,60,6,84,6,100,6,116,6,-122,6,-116,6,-103,6,-98,6,-94,6,-91,6,-91,6,-99,6,-96,6,-114,6,-113,6,119,6,112,6,91,6,72,6,50,6,26,6,-1,5,-28,5,-63,5,-90,5,125,5,94,5,50,5,13,5,-32,4,-75,4,-122,4,88,4,37,4,-12,3,-65,3,-120,3,86,3,24,3,-27,2,-89,2,109,2,51,2,-13,1,-69,1,120,1,61,1,-4,0,-64,0,125,0,67,0,-2,-1,-62,-1,-126,-1,65,-1,8,-1,-63,-2,-114,-2,69,-2,20,-2,-49,-3,-103,-3,94,-3,36,-3,-17,-4,-76,-4,-126,-4,76,-4,26,-4,-23,-5,-72,-5,-118,-5,94,-5,52,-5,9,-5,-28,-6,-67,-6,-102,-6,122,-6,88,-6,63,-6,31,-6,12,-6,-17,-7,-34,-7,-50,-7,-73,-7,-76,-7,-99,-7,-100,-7,-108,-7,-115,-7,-113,-7,-115,-7,-114,-7,-103,-7,-102,-7,-87,-7,-77,-7,-64,-7,-44,-7,-27,-7,-6,-7,19,-6,43,-6,72,-6,100,-6,-122,-6,-91,-6,-52,-6,-17,-6,24,-5,63,-5,110,-5,-107,-5,-56,-5,-12,-5,40,-4,89,-4,-115,-4,-63,-4,-7,-4,46,-3,103,-3,-94,-3,-41,-3,26,-2,74,-2,-111,-2,-60,-2,8,-1,64,-1,-127,-1,-68,-1,-5,-1,55,0,117,0,-78,0,-16,0,42,1,105,1,-94,1,-36,1,26,2,78,2,-116,2,-66,2,-9,2,45,3,94,3,-107,3,-63,3,-10,3,33,4,81,4,121,4,-91,4,-52,4,-14,4,24,5,56,5,91,5,119,5,-107,5,-81,5,-56,5,-36,5,-13,5,2,6,21,6,31,6,43,6,53,6,59,6,63,6,67,6,63,6,64,6,57,6,52,6,40,6,32,6,14,6,2,6,-19,5,-39,5,-59,5,-87,5,-112,5,117,5,82,5,54,5,18,5,-20,4,-54,4,-98,4,119,4,76,4,31,4,-14,3,-64,3,-109,3,93,3,46,3,-10,2,-61,2,-116,2,83,2,32,2,-32,1,-82,1,110,1,56,1,-5,0,-64,0,-123,0,74,0,12,0,-43,-1,-108,-1,94,-1,31,-1,-25,-2,-85,-2,115,-2,57,-2,0,-2,-53,-3,-111,-3,94,-3,40,-3,-13,-4,-59,-4,-115,-4,100,-4,47,-4,7,-4,-42,-5,-78,-5,-125,-5,98,-5,57,-5}; }
	private static byte[] data81(){ return new byte[] {21,-5,-9,-6,-44,-6,-73,-6,-98,-6,126,-6,108,-6,83,-6,65,-6,46,-6,31,-6,17,-6,9,-6,-5,-7,-6,-7,-17,-7,-13,-7,-18,-7,-13,-7,-9,-7,-4,-7,6,-6,16,-6,29,-6,46,-6,61,-6,82,-6,102,-6,126,-6,-103,-6,-78,-6,-47,-6,-16,-6,14,-5,54,-5,88,-5,124,-5,-87,-5,-52,-5,-4,-5,37,-4,84,-4,-123,-4,-80,-4,-25,-4,22,-3,73,-3,-126,-3,-79,-3,-21,-3,35,-2,86,-2,-110,-2,-55,-2,0,-1,61,-1,116,-1,-83,-1,-21,-1,29,0,95,0,-111,0,-48,0,5,1,63,1,118,1,-81,1,-29,1,28,2,78,2,-123,2,-74,2,-22,2,26,3,74,3,122,3,-90,3,-46,3,-2,3,37,4,79,4,116,4,-105,4,-68,4,-38,4,-4,4,24,5,50,5,80,5,96,5,125,5,-116,5,-98,5,-80,5,-70,5,-57,5,-47,5,-44,5,-34,5,-36,5,-31,5,-37,5,-37,5,-46,5,-52,5,-62,5,-75,5,-89,5,-105,5,-124,5,113,5,89,5,66,5,40,5,11,5,-17,4,-52,4,-80,4,-122,4,106,4,58,4,29,4,-22,3,-57,3,-105,3,106,3,63,3,10,3,-33,2,-86,2,121,2,69,2,17,2,-37,1,-89,1,113,1,58,1,2,1,-50,0,-112,0,97,0,33,0,-15,-1,-78,-1,-128,-1,69,-1,16,-1,-38,-2,-95,-2,111,-2,54,-2,7,-2,-52,-3,-94,-3,104,-3,63,-3,7,-3,-32,-4,-84,-4,-122,-4,87,-4,45,-4,8,-4,-33,-5,-69,-5,-105,-5,117,-5,84,-5,57,-5,24,-5,-1,-6,-25,-6,-51,-6,-68,-6,-92,-6,-107,-6,-121,-6,117,-6,113,-6,95,-6,95,-6,85,-6,85,-6,83,-6,82,-6,89,-6,90,-6,101,-6,106,-6,122,-6,-125,-6,-107,-6,-91,-6,-72,-6,-50,-6,-28,-6,-3,-6,23,-5,53,-5,81,-5,115,-5,-111,-5,-72,-5,-39,-5,1,-4,40,-4,80,-4,123,-4,-91,-4,-45,-4,0,-3,46,-3,95,-3,-114,-3,-64,-3,-13,-3,36,-2,90,-2,-116,-2,-62,-2,-11,-2,45,-1,96,-1,-105,-1,-49,-1,-1,-1,60,0,107,0,-91,0,-38,0,12,1,68,1,117,1,-87,1,-35,1,14,2,62,2,115,2,-101,2,-47,2,-7,2,39,3,83,3,124,3,-92,3,-51,3,-16,3,22,4,57,4,89,4,122,4,-105,4,-77,4,-50,4,-25,4,-4,4,21,5,35,5,58,5,69,5,84,5,96,5,104,5,115,5,116,5,124,5,123,5,122,5,123,5,114,5,113,5,100,5,94,5,76,5,70,5,45,5,35,5,10,5,-9,4,-34,4,-56,4,-87,4,-112,4,112,4,80,4,49,4,13,4,-25,3,-58,3,-104,3,121,3,71,3,34,3,-12,2,-57,2,-101,2,107,2,60,2,12,2,-37,1,-86,1,119,1,68,1,19,1,-34,0,-85,0,121,0,64,0,18,0,-39,-1,-86,-1,114,-1,66,-1,12,-1,-37,-2,-88,-2,118,-2,70,-2,21,-2,-27,-3,-73,-3,-121,-3,92,-3,46,-3,5,-3,-38,-4,-80,-4,-116,-4,97,-4,65,-4,25,-4,-5,-5,-41,-5,-68,-5,-102,-5,-126,-5,101,-5,79,-5,55,-5,35,-5,13,-5,-1,-6,-19,-6,-29,-6,-46,-6,-52,-6,-62,-6,-67,-6,-70,-6,-77,-6,-71,-6,-74,-6,-69,-6,-62,-6,-59,-6,-44,-6,-39,-6,-21,-6,-9,-6,8,-5,28,-5,45,-5,70,-5,92,-5,116,-5,-109,-5,-86,-5,-51,-5,-23,-5,11,-4,46,-4,81,-4,118,-4,-99,-4,-60,-4,-20,-4,23,-3,65,-3,108,-3,-101,-3,-60,-3,-9,-3,35,-2,82,-2,-123,-2,-77,-2,-28,-2,23,-1,70,-1,123,-1,-84,-1,-36,-1,17,0,64,0,117,0,-92,0,-40,0,6,1,58,1,103,1,-104,1,-58,1,-9,1,32,2,82,2,121,2,-90,2,-47,2,-9,2,34,3,69,3,109,3,-111,3,-78,3,-43,3,-13,3,19,4,48,4,74,4,102,4,123,4,-106,4,-91,4,-65,4,-55,4,-32,4,-23,4,-10,4,2,5,8,5,17,5,20,5,24,5,23,5,26,5,19,5,19,5,9,5,3,5,-8,4,-20,4,-31,4,-50,4,-63,4,-85,4,-103,4,-127,4,107,4,79,4,57,4,24,4,-1,3,-37,3,-67,3,-101,3,119,3,85,3,45,3,8,3,-33,2,-72,2,-117,2,101,2,55,2,11,2,-32,1,-82,1,-121,1,81,1,41,1,-14,0,-53,0,-108,0,104,0,55,0,4,0,-39,-1,-92,-1,120,-1,70,-1,23,-1,-22,-2,-73,-2,-112,-2,90,-2,53,-2,5,-2,-39,-3,-79,-3,-122,-3,92,-3,57,-3,11,-3,-19,-4,-62,-4,-91,-4,125,-4,98,-4,62,-4,35,-4,6,-4,-23,-5,-46,-5,-70,-5,-95,-5,-112,-5,121,-5,106,-5,89,-5,76,-5,62,-5,54,-5}; }
	private static byte[] data82(){ return new byte[] {40,-5,41,-5,25,-5,33,-5,20,-5,29,-5,24,-5,32,-5,35,-5,43,-5,51,-5,62,-5,74,-5,87,-5,105,-5,119,-5,-115,-5,-96,-5,-76,-5,-48,-5,-29,-5,5,-4,25,-4,62,-4,86,-4,121,-4,-102,-4,-68,-4,-32,-4,6,-3,38,-3,85,-3,116,-3,-92,-3,-55,-3,-13,-3,32,-2,73,-2,118,-2,-92,-2,-50,-2,-2,-2,41,-1,89,-1,-121,-1,-77,-1,-27,-1,15,0,66,0,107,0,-99,0,-58,0,-6,0,32,1,82,1,121,1,-88,1,-47,1,-5,1,38,2,76,2,117,2,-100,2,-65,2,-25,2,8,3,44,3,77,3,107,3,-115,3,-90,3,-57,3,-35,3,-6,3,16,4,38,4,60,4,77,4,98,4,109,4,-125,4,-122,4,-101,4,-100,4,-86,4,-84,4,-78,4,-75,4,-75,4,-76,4,-77,4,-83,4,-86,4,-97,4,-104,4,-116,4,-128,4,115,4,98,4,80,4,63,4,41,4,20,4,-2,3,-30,3,-52,3,-84,3,-108,3,114,3,86,3,51,3,19,3,-15,2,-53,2,-86,2,-128,2,94,2,52,2,13,2,-28,1,-68,1,-112,1,104,1,58,1,18,1,-28,0,-71,0,-115,0,96,0,54,0,6,0,-35,-1,-83,-1,-123,-1,87,-1,42,-1,4,-1,-47,-2,-81,-2,127,-2,88,-2,50,-2,5,-2,-31,-3,-69,-3,-109,-3,114,-3,74,-3,43,-3,7,-3,-23,-4,-56,-4,-87,-4,-113,-4,111,-4,90,-4,61,-4,41,-4,14,-4,-1,-5,-26,-5,-38,-5,-59,-5,-70,-5,-86,-5,-95,-5,-107,-5,-115,-5,-119,-5,-128,-5,-128,-5,123,-5,126,-5,125,-5,-127,-5,-122,-5,-117,-5,-105,-5,-102,-5,-86,-5,-75,-5,-62,-5,-42,-5,-30,-5,-8,-5,11,-4,32,-4,55,-4,81,-4,104,-4,-123,-4,-96,-4,-68,-4,-35,-4,-7,-4,30,-3,59,-3,97,-3,-125,-3,-90,-3,-49,-3,-17,-3,27,-2,63,-2,106,-2,-115,-2,-67,-2,-35,-2,17,-1,50,-1,98,-1,-119,-1,-75,-1,-33,-1,8,0,55,0,91,0,-117,0,-80,0,-34,0,3,1,48,1,84,1,127,1,-90,1,-53,1,-13,1,22,2,60,2,94,2,-124,2,-94,2,-60,2,-28,2,3,3,31,3,62,3,86,3,114,3,-118,3,-96,3,-71,3,-53,3,-33,3,-14,3,0,4,17,4,29,4,42,4,52,4,61,4,67,4,75,4,78,4,81,4,82,4,80,4,81,4,75,4,72,4,63,4,57,4,45,4,37,4,20,4,11,4,-9,3,-23,3,-43,3,-62,3,-85,3,-102,3,122,3,106,3,72,3,51,3,19,3,-9,2,-40,2,-72,2,-102,2,116,2,88,2,47,2,16,2,-23,1,-61,1,-94,1,118,1,83,1,43,1,2,1,-34,0,-79,0,-116,0,97,0,61,0,14,0,-20,-1,-67,-1,-102,-1,111,-1,73,-1,30,-1,-5,-2,-48,-2,-83,-2,-122,-2,96,-2,60,-2,24,-2,-12,-3,-45,-3,-80,-3,-112,-3,113,-3,79,-3,53,-3,20,-3,-3,-4,-34,-4,-57,-4,-82,-4,-105,-4,-128,-4,110,-4,87,-4,74,-4,54,-4,39,-4,27,-4,12,-4,4,-4,-7,-5,-14,-5,-22,-5,-25,-5,-32,-5,-30,-5,-33,-5,-31,-5,-29,-5,-25,-5,-20,-5,-13,-5,-4,-5,5,-4,17,-4,28,-4,43,-4,58,-4,75,-4,93,-4,113,-4,-126,-4,-99,-4,-82,-4,-52,-4,-29,-4,-5,-4,26,-3,51,-3,84,-3,112,-3,-113,-3,-79,-3,-49,-3,-12,-3,19,-2,56,-2,91,-2,127,-2,-91,-2,-57,-2,-17,-2,21,-1,55,-1,101,-1,-125,-1,-80,-1,-45,-1,-5,-1,34,0,72,0,111,0,-108,0,-68,0,-33,0,8,1,41,1,80,1,115,1,-106,1,-71,1,-35,1,-5,1,30,2,61,2,90,2,126,2,-109,2,-72,2,-53,2,-20,2,0,3,26,3,49,3,70,3,91,3,111,3,125,3,-109,3,-98,3,-81,3,-69,3,-60,3,-47,3,-40,3,-31,3,-28,3,-21,3,-21,3,-16,3,-19,3,-17,3,-25,3,-22,3,-34,3,-37,3,-46,3,-58,3,-65,3,-81,3,-91,3,-111,3,-121,3,111,3,98,3,76,3,53,3,34,3,8,3,-14,2,-41,2,-66,2,-95,2,-122,2,106,2,72,2,47,2,10,2,-18,1,-53,1,-86,1,-119,1,100,1,68,1,31,1,-5,0,-40,0,-76,0,-115,0,109,0,67,0,33,0,-3,-1,-43,-1,-75,-1,-117,-1,108,-1,67,-1,36,-1,-2,-2,-39,-2,-68,-2,-108,-2,120,-2,83,-2,53,-2,19,-2,-9,-3,-39,-3,-72,-3,-94,-3,126,-3,108,-3,76,-3,55,-3,31,-3,7,-3,-13,-4,-34,-4,-54,-4,-69,-4,-89,-4,-102,-4,-118,-4,125,-4,115,-4,103,-4,94,-4,87,-4,79,-4,76,-4,71,-4,68,-4,67,-4,68,-4,69,-4,72,-4,78,-4,78,-4}; }
	private static byte[] data83(){ return new byte[] {93,-4,93,-4,110,-4,114,-4,-125,-4,-114,-4,-99,-4,-84,-4,-66,-4,-50,-4,-28,-4,-10,-4,13,-3,32,-3,61,-3,78,-3,111,-3,-126,-3,-93,-3,-70,-3,-38,-3,-11,-3,21,-2,49,-2,85,-2,109,-2,-105,-2,-81,-2,-41,-2,-11,-2,23,-1,59,-1,92,-1,-128,-1,-95,-1,-59,-1,-24,-1,12,0,44,0,82,0,113,0,-105,0,-73,0,-39,0,-4,0,26,1,63,1,91,1,124,1,-99,1,-72,1,-39,1,-12,1,18,2,42,2,76,2,92,2,126,2,-112,2,-86,2,-63,2,-46,2,-21,2,-6,2,15,3,29,3,47,3,60,3,75,3,84,3,99,3,103,3,119,3,118,3,-124,3,-127,3,-118,3,-119,3,-116,3,-119,3,-118,3,-123,3,-127,3,125,3,116,3,110,3,100,3,89,3,78,3,65,3,52,3,36,3,20,3,3,3,-16,2,-34,2,-55,2,-77,2,-98,2,-123,2,111,2,85,2,61,2,30,2,10,2,-26,1,-47,1,-81,1,-109,1,116,1,87,1,53,1,26,1,-11,0,-40,0,-74,0,-106,0,118,0,83,0,52,0,19,0,-17,-1,-46,-1,-83,-1,-111,-1,109,-1,78,-1,46,-1,14,-1,-16,-2,-48,-2,-79,-2,-106,-2,117,-2,92,-2,61,-2,35,-2,9,-2,-20,-3,-40,-3,-70,-3,-89,-3,-114,-3,120,-3,102,-3,78,-3,63,-3,44,-3,26,-3,12,-3,-4,-4,-17,-4,-28,-4,-42,-4,-50,-4,-60,-4,-66,-4,-76,-4,-77,-4,-87,-4,-83,-4,-91,-4,-88,-4,-88,-4,-88,-4,-82,-4,-81,-4,-73,-4,-69,-4,-58,-4,-53,-4,-39,-4,-32,-4,-16,-4,-6,-4,12,-3,23,-3,44,-3,57,-3,79,-3,97,-3,115,-3,-114,-3,-100,-3,-70,-3,-51,-3,-25,-3,1,-2,24,-2,54,-2,77,-2,108,-2,-123,-2,-91,-2,-65,-2,-34,-2,-4,-2,24,-1,57,-1,86,-1,118,-1,-109,-1,-75,-1,-48,-1,-11,-1,13,0,53,0,72,0,117,0,-123,0,-79,0,-60,0,-21,0,-1,0,37,1,58,1,92,1,116,1,-113,1,-84,1,-62,1,-33,1,-12,1,14,2,35,2,59,2,78,2,100,2,119,2,-119,2,-100,2,-85,2,-68,2,-55,2,-39,2,-28,2,-16,2,-5,2,3,3,13,3,18,3,28,3,28,3,37,3,35,3,39,3,40,3,37,3,39,3,31,3,32,3,23,3,19,3,11,3,3,3,-9,2,-15,2,-31,2,-40,2,-56,2,-70,2,-85,2,-103,2,-117,2,117,2,101,2,78,2,59,2,38,2,15,2,-8,1,-31,1,-56,1,-81,1,-105,1,123,1,99,1,70,1,44,1,15,1,-11,0,-41,0,-69,0,-98,0,-127,0,101,0,70,0,42,0,12,0,-16,-1,-47,-1,-75,-1,-104,-1,122,-1,98,-1,63,-1,41,-1,9,-1,-14,-2,-46,-2,-65,-2,-100,-2,-116,-2,108,-2,88,-2,63,-2,41,-2,17,-2,-1,-3,-27,-3,-39,-3,-67,-3,-78,-3,-99,-3,-116,-3,-127,-3,107,-3,100,-3,83,-3,74,-3,62,-3,51,-3,45,-3,34,-3,30,-3,23,-3,19,-3,16,-3,11,-3,13,-3,8,-3,14,-3,13,-3,15,-3,21,-3,23,-3,32,-3,36,-3,48,-3,51,-3,68,-3,72,-3,90,-3,97,-3,116,-3,126,-3,-111,-3,-96,-3,-80,-3,-61,-3,-42,-3,-24,-3,-1,-3,15,-2,43,-2,58,-2,87,-2,106,-2,-125,-2,-99,-2,-76,-2,-51,-2,-24,-2,0,-1,29,-1,53,-1,80,-1,109,-1,-123,-1,-92,-1,-68,-1,-39,-1,-13,-1,17,0,41,0,73,0,93,0,127,0,-109,0,-76,0,-55,0,-26,0,-2,0,22,1,49,1,71,1,96,1,118,1,-113,1,-96,1,-67,1,-56,1,-27,1,-13,1,7,2,25,2,42,2,57,2,76,2,84,2,107,2,109,2,-126,2,-120,2,-109,2,-97,2,-94,2,-82,2,-79,2,-72,2,-68,2,-65,2,-62,2,-62,2,-59,2,-64,2,-60,2,-69,2,-65,2,-78,2,-76,2,-87,2,-93,2,-101,2,-110,2,-123,2,126,2,112,2,98,2,89,2,69,2,57,2,41,2,22,2,8,2,-13,1,-31,1,-49,1,-72,1,-88,1,-115,1,125,1,97,1,81,1,52,1,33,1,5,1,-15,0,-43,0,-64,0,-93,0,-115,0,114,0,89,0,65,0,37,0,14,0,-13,-1,-39,-1,-63,-1,-88,-1,-114,-1,118,-1,92,-1,69,-1,45,-1,21,-1,-2,-2,-27,-2,-45,-2,-73,-2,-88,-2,-114,-2,124,-2,104,-2,83,-2,66,-2,49,-2,28,-2,16,-2,-3,-3,-17,-3,-31,-3,-45,-3,-59,-3,-68,-3,-82,-3,-91,-3,-100,-3,-109,-3,-117,-3,-124,-3,-128,-3,120,-3,120,-3,113,-3,112,-3,113,-3,108,-3,115,-3,109,-3,118,-3,116,-3,125,-3,125,-3,-120,-3,-118,-3,-106,-3,-100,-3,-91,-3,-79,-3,-69,-3}; }
	private static byte[] data84(){ return new byte[] {-56,-3,-46,-3,-29,-3,-20,-3,1,-2,10,-2,32,-2,45,-2,63,-2,84,-2,96,-2,122,-2,-119,-2,-96,-2,-77,-2,-56,-2,-35,-2,-12,-2,10,-1,30,-1,57,-1,74,-1,103,-1,123,-1,-110,-1,-84,-1,-63,-1,-38,-1,-14,-1,8,0,34,0,53,0,83,0,99,0,-127,0,-111,0,-82,0,-67,0,-37,0,-22,0,3,1,22,1,44,1,61,1,85,1,98,1,123,1,-120,1,-102,1,-82,1,-72,1,-49,1,-42,1,-22,1,-13,1,4,2,12,2,25,2,35,2,43,2,55,2,60,2,69,2,74,2,81,2,83,2,90,2,91,2,93,2,96,2,95,2,94,2,95,2,90,2,89,2,85,2,80,2,75,2,67,2,65,2,48,2,51,2,32,2,26,2,18,2,-1,1,-6,1,-23,1,-36,1,-47,1,-67,1,-78,1,-98,1,-110,1,125,1,111,1,90,1,72,1,55,1,33,1,17,1,-7,0,-24,0,-48,0,-65,0,-89,0,-107,0,123,0,106,0,81,0,61,0,40,0,15,0,-1,-1,-29,-1,-47,-1,-69,-1,-93,-1,-108,-1,120,-1,104,-1,82,-1,60,-1,44,-1,21,-1,3,-1,-14,-2,-36,-2,-51,-2,-69,-2,-88,-2,-101,-2,-120,-2,123,-2,105,-2,95,-2,76,-2,71,-2,49,-2,46,-2,28,-2,23,-2,12,-2,0,-2,-3,-3,-15,-3,-19,-3,-24,-3,-34,-3,-31,-3,-43,-3,-37,-3,-47,-3,-43,-3,-45,-3,-46,-3,-43,-3,-43,-3,-39,-3,-36,-3,-32,-3,-27,-3,-22,-3,-14,-3,-11,-3,3,-2,6,-2,19,-2,26,-2,37,-2,49,-2,61,-2,73,-2,84,-2,101,-2,111,-2,-126,-2,-116,-2,-94,-2,-87,-2,-59,-2,-54,-2,-28,-2,-15,-2,4,-1,24,-1,40,-1,60,-1,78,-1,99,-1,117,-1,-119,-1,-99,-1,-81,-1,-59,-1,-40,-1,-21,-1,1,0,18,0,40,0,59,0,78,0,99,0,115,0,-119,0,-101,0,-83,0,-64,0,-48,0,-29,0,-10,0,3,1,22,1,37,1,52,1,70,1,81,1,98,1,108,1,126,1,-123,1,-105,1,-100,1,-84,1,-78,1,-65,1,-58,1,-50,1,-42,1,-35,1,-30,1,-22,1,-20,1,-15,1,-10,1,-10,1,-6,1,-5,1,-7,1,-2,1,-8,1,-6,1,-10,1,-13,1,-16,1,-20,1,-27,1,-28,1,-40,1,-42,1,-55,1,-57,1,-72,1,-75,1,-90,1,-98,1,-111,1,-121,1,122,1,110,1,97,1,81,1,71,1,53,1,41,1,24,1,8,1,-6,0,-25,0,-37,0,-58,0,-73,0,-92,0,-106,0,-128,0,116,0,93,0,77,0,59,0,43,0,19,0,11,0,-18,-1,-27,-1,-51,-1,-65,-1,-84,-1,-101,-1,-118,-1,121,-1,102,-1,90,-1,69,-1,57,-1,39,-1,24,-1,9,-1,-4,-2,-20,-2,-32,-2,-48,-2,-58,-2,-71,-2,-85,-2,-93,-2,-108,-2,-114,-2,-126,-2,121,-2,112,-2,104,-2,98,-2,87,-2,89,-2,71,-2,80,-2,62,-2,69,-2,58,-2,62,-2,54,-2,58,-2,54,-2,54,-2,57,-2,55,-2,61,-2,60,-2,65,-2,67,-2,73,-2,78,-2,82,-2,89,-2,97,-2,102,-2,112,-2,118,-2,-128,-2,-118,-2,-109,-2,-97,-2,-89,-2,-75,-2,-66,-2,-52,-2,-39,-2,-28,-2,-13,-2,-1,-2,14,-1,28,-1,42,-1,58,-1,71,-1,87,-1,105,-1,115,-1,-119,-1,-109,-1,-89,-1,-74,-1,-59,-1,-42,-1,-26,-1,-10,-1,7,0,21,0,38,0,56,0,67,0,88,0,98,0,118,0,-125,0,-111,0,-95,0,-81,0,-68,0,-51,0,-43,0,-25,0,-15,0,-1,0,9,1,23,1,31,1,45,1,54,1,62,1,74,1,82,1,89,1,100,1,103,1,114,1,118,1,124,1,-128,1,-119,1,-121,1,-111,1,-114,1,-109,1,-105,1,-108,1,-103,1,-106,1,-107,1,-103,1,-111,1,-107,1,-116,1,-113,1,-123,1,-120,1,124,1,124,1,115,1,109,1,106,1,92,1,91,1,78,1,70,1,65,1,50,1,43,1,33,1,20,1,12,1,-1,0,-13,0,-24,0,-36,0,-51,0,-59,0,-78,0,-85,0,-104,0,-114,0,127,0,114,0,98,0,87,0,69,0,59,0,41,0,29,0,15,0,-2,-1,-12,-1,-30,-1,-42,-1,-55,-1,-72,-1,-83,-1,-97,-1,-111,-1,-123,-1,119,-1,106,-1,95,-1,81,-1,72,-1,57,-1,48,-1,36,-1,26,-1,14,-1,9,-1,-9,-2,-8,-2,-26,-2,-28,-2,-39,-2,-44,-2,-55,-2,-56,-2,-69,-2,-68,-2,-77,-2,-81,-2,-84,-2,-90,-2,-92,-2,-94,-2,-97,-2,-98,-2,-101,-2,-99,-2,-104,-2,-97,-2,-103,-2,-96,-2,-99,-2,-93,-2,-94,-2,-88,-2,-85,-2,-82,-2,-76,-2,-72,-2,-67,-2,-59,-2,-55,-2,-47,-2,-41,-2,-33,-2,-25,-2,-16,-2,-10,-2}; }
	private static byte[] data85(){ return new byte[] {2,-1,9,-1,19,-1,30,-1,38,-1,50,-1,61,-1,70,-1,84,-1,90,-1,109,-1,112,-1,-123,-1,-119,-1,-103,-1,-91,-1,-81,-1,-66,-1,-54,-1,-44,-1,-29,-1,-18,-1,-6,-1,9,0,16,0,35,0,41,0,57,0,67,0,79,0,91,0,102,0,115,0,122,0,-117,0,-114,0,-96,0,-93,0,-76,0,-74,0,-57,0,-55,0,-42,0,-35,0,-27,0,-20,0,-10,0,-8,0,4,1,6,1,14,1,18,1,26,1,25,1,36,1,32,1,43,1,40,1,47,1,44,1,51,1,48,1,52,1,50,1,50,1,51,1,49,1,47,1,49,1,39,1,47,1,33,1,38,1,30,1,26,1,25,1,14,1,15,1,4,1,2,1,-6,0,-13,0,-18,0,-28,0,-33,0,-44,0,-48,0,-60,0,-65,0,-76,0,-87,0,-91,0,-106,0,-110,0,-125,0,126,0,111,0,107,0,89,0,87,0,70,0,63,0,52,0,40,0,32,0,20,0,8,0,1,0,-13,-1,-20,-1,-33,-1,-42,-1,-52,-1,-63,-1,-70,-1,-85,-1,-88,-1,-104,-1,-107,-1,-121,-1,-126,-1,117,-1,115,-1,99,-1,98,-1,87,-1,79,-1,76,-1,63,-1,61,-1,55,-1,45,-1,46,-1,32,-1,36,-1,25,-1,24,-1,20,-1,14,-1,14,-1,8,-1,8,-1,5,-1,2,-1,3,-1,0,-1,-1,-2,1,-1,-2,-2,1,-1,0,-1,1,-1,3,-1,6,-1,6,-1,10,-1,10,-1,17,-1,17,-1,24,-1,25,-1,30,-1,37,-1,38,-1,48,-1,47,-1,59,-1,62,-1,68,-1,77,-1,79,-1,90,-1,95,-1,104,-1,108,-1,121,-1,122,-1,-119,-1,-118,-1,-104,-1,-99,-1,-90,-1,-80,-1,-76,-1,-61,-1,-58,-1,-45,-1,-41,-1,-28,-1,-22,-1,-11,-1,-5,-1,4,0,14,0,22,0,30,0,39,0,46,0,54,0,64,0,69,0,80,0,85,0,93,0,101,0,106,0,117,0,118,0,-126,0,-123,0,-118,0,-107,0,-107,0,-99,0,-94,0,-90,0,-85,0,-79,0,-79,0,-71,0,-70,0,-66,0,-63,0,-61,0,-58,0,-56,0,-53,0,-55,0,-49,0,-53,0,-49,0,-48,0,-53,0,-46,0,-54,0,-48,0,-55,0,-50,0,-59,0,-54,0,-63,0,-58,0,-67,0,-65,0,-73,0,-73,0,-78,0,-81,0,-87,0,-89,0,-95,0,-98,0,-107,0,-106,0,-118,0,-117,0,-127,0,125,0,119,0,112,0,107,0,101,0,94,0,87,0,82,0,74,0,69,0,61,0,53,0,50,0,39,0,37,0,25,0,21,0,15,0,4,0,4,0,-9,-1,-12,-1,-20,-1,-26,-1,-32,-1,-40,-1,-44,-1,-52,-1,-57,-1,-63,-1,-68,-1,-77,-1,-77,-1,-88,-1,-90,-1,-94,-1,-103,-1,-103,-1,-110,-1,-116,-1,-115,-1,-124,-1,-126,-1,-127,-1,120,-1,124,-1,115,-1,115,-1,113,-1,109,-1,109,-1,106,-1,104,-1,104,-1,101,-1,101,-1,102,-1,99,-1,100,-1,99,-1,100,-1,100,-1,103,-1,99,-1,105,-1,102,-1,107,-1,107,-1,108,-1,112,-1,112,-1,117,-1,118,-1,120,-1,125,-1,127,-1,-126,-1,-122,-1,-119,-1,-115,-1,-110,-1,-109,-1,-103,-1,-98,-1,-96,-1,-89,-1,-88,-1,-80,-1,-78,-1,-71,-1,-67,-1,-65,-1,-54,-1,-56,-1,-47,-1,-41,-1,-42,-1,-28,-1,-32,-1,-21,-1,-19,-1,-13,-1,-8,-1,-3,-1,0,0,9,0,8,0,18,0,20,0,23,0,33,0,30,0,40,0,42,0,47,0,50,0,54,0,58,0,62,0,65,0,70,0,69,0,78,0,77,0,81,0,83,0,87,0,88,0,91,0,95,0,91,0,102,0,94,0,103,0,100,0,103,0,103,0,106,0,102,0,111,0,100,0,111,0,103,0,108,0,106,0,106,0,104,0,105,0,104,0,102,0,104,0,97,0,102,0,96,0,97,0,94,0,93,0,90,0,89,0,86,0,85,0,81,0,80,0,76,0,75,0,71,0,70,0,64,0,65,0,59,0,59,0,52,0,53,0,47,0,46,0,41,0,39,0,36,0,32,0,30,0,24,0,25,0,18,0,18,0,12,0,11,0,8,0,3,0,2,0,-3,-1,-4,-1,-7,-1,-10,-1,-15,-1,-14,-1,-20,-1,-20,-1,-23,-1,-27,-1,-28,-1,-30,-1,-34,-1,-34,-1,-36,-1,-40,-1,-39,-1,-45,-1,-41,-1,-47,-1,-46,-1,-49,-1,-49,-1,-51,-1,-51,-1,-53,-1,-54,-1,-53,-1,-58,-1,-51,-1,-61,-1,-52,-1,-59,-1,-57,-1,-57,-1,-56,-1,-59,-1,-54,-1,-59,-1,-54,-1,-58,-1,-53,-1,-58,-1,-50,-1,-56,-1,-51,-1,-53,-1,-49,-1,-51,-1,-49,-1,-46,-1,-49,-1,-42,-1,-47,-1,-40,-1,-44,-1,-38,-1,-41,-1,-35,-1,-37,-1,-33,-1,-34,-1,-31,-1,-30,-1,-28,-1,-26,-1}; }
	private static byte[] data86(){ return new byte[] {-27,-1,-21,-1,-25,-1,-18,-1,-21,-1,-16,-1,-18,-1,-12,-1,-15,-1,-11,-1,-10,-1,-10,-1,-5,-1,-9,-1,-2,-1,-8,-1,2,0,-4,-1,2,0,-1,-1,3,0,2,0,5,0,4,0,7,0,5,0,8,0,8,0,7,0,12,0,6,0,13,0,9,0,12,0,10,0,12,0,11,0,12,0,13,0,11,0,12,0,13,0,10,0,14,0,11,0,10,0,14,0,7,0,16,0,6,0,12,0,8,0,10,0,9,0,8,0,7,0,7,0,7,0,5,0,7,0,2,0,7,0,1,0,5,0,1,0,2,0,1,0,1,0}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-13.wav. */
	public Down13(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-13.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-13.wav. */
	private class LoopThread extends Thread {
		private Down13 clip;
		private boolean looping = true;
		public LoopThread(Down13 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-13.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-13.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-13.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-13.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-13.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}